title: Disable/Enable USB drivers without reboot with C++/C#/PowerShell in Windows 7
body: <p>I need a simple way to retroactively disable/enable all USB devices in Windows 7 through a c++/c#/powershell script WITHOUT having to reboot the machine.</p>
  
  <p>I understand that changing the GPO is an option but I can't seem to find any implementation that does this without a reboot.</p>
  
  <p>Please explain your solution in detail, I'm new to Administration on Windows.</p>