Re: How to program Enable, Disable drivers?
"Yajiv" <yajiv.vijay@gmail.com> wrote in message
news:ecc7d34a-4bf5-4ab1-9f3a-e3b0dbce7d50@c36g2000prc.googlegroups.com...
>I am able to enable or disable usb controller through device
> manager... Can I do it through program(vb) or registry?
Here is a batch file that will let you do it:
@echo off
goto Start
-------------------------------------------------
Use this batch file to enable or disable a device
from the Command Prompt.
Prerequisite: c:\Windows\devcon.exe
16.4.2006 FNL
-------------------------------------------------
:Start
setlocal enabledelayedexpansion
set Device=ALi PCI to USB Open Host Controller
if /i "%1"=="enable" goto go
if /i "%1"=="disable" goto go
echo Syntax: Device enable / disable
goto :eof
:go
set HWID=x
set count=0
set found=no
devcon hwids "PCI\*" > device.txt
for /F "tokens=*" %%* in (device.txt) do (
set /a count=!count! + 1
if /i "%%*"=="Name: %Device%" set found=yes& set count=1
if !found!==yes if !count!==3 set HWID=%%*
)
if %found%==yes (
echo HWID=!HWID!
devcon.exe %1 "!HWID!"
) else (
echo Device "%Device%" not found.
)
endlocal
del device.txt
Instructions:
- Copy & paste these lines into c:\Windows\Device.bat
- Adjust Line 13 to reflect the name of your USB controller.
- Download devcon.exe and store it in c:\Windows
(
http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe)
- Invoke the batch file in either of these modes:
Device enable
Device disable