发新话题
打印

设备禁用启动的vbs脚本编写请教高手

设备禁用启动的vbs脚本编写请教高手

我的电脑是一个主机托两个显示器,也就是市场中的一拖多,现在有一个问题困扰我很久,希望哪位高手给予解决。
我的电脑设置2个用户,1号机器进入‘AA’账户,2号机器进入‘BB’账户,本人想在进入‘AA’账户时禁用“10Moons SDK-2000,WDM Video Caprure”这个设备(设备中断19),而在进入‘BB’账户时执行此脚本又能启动此设备。
我有一个小键盘开启的VBS脚本非常好用,具体内容如下,我感觉他们的原理应该相同,可是本人水平有限,急盼高手解决……
Set Wshshell=Createobject("Wscript.Shell")
WshShell.SendKeys"{NUMLOCK}"

TOP

禁用设备和发送按键是两个概念,如果想禁用设备,需要编写底层的驱动,只使用角本可能解决不了你的问题。
换个头像,看见广告就眼红,直接封ID。

TOP

还希望能多多指点,他们有能禁用禁用网卡的代码,应该原理相同吧
这个好像要用到API的,手头有一段禁用网卡的程序,虽然是c的,但是都是标准API,vb一样可以调用。

这是启用、停用网卡的一段代码,可以参考
复制内容到剪贴板
代码:

TOP

一样的,不同的地方就是
  IN   LPTSTR   HardwareId="{4D36E972-E325-11CE-BFC1-08002BE10318}"   ;   
你只需找到对应的设备ID就可以了。
换个头像,看见广告就眼红,直接封ID。

TOP

回复 #4 Nothing 的帖子

设备范例id
PCI\VEN_109E&DEV_036E&SUBSYS_FFFFFFF&REV_11\4&13699180&0&3848

TOP

发新话题