很有用的小工具 - 让你的PC睡觉前、后执行任何程序
我的UMID M1时常在睡觉前后失去反应,后来发现是两个东西作怪:一是remote USB bus驱动(一些多功能打印机服务器用这个),另一个是WiFi驱动。所以我想如果能够在睡觉前把它们断掉,然后醒来后再重启,就能解决这个问题。找了找,还真没有这么个简单的东西,只好自己写了一个 - OS_Events.exe。
使用很简单,把要做的事情分别放到两个script里:OnStandby和OnWakeup。可以是任何可运行的文件,比如.exe, .bat, .vbs等等。
比如我的这两个.bat文件里是这样的:
c:\data\utils\devcon disable root\busrmusb
c:\data\utils\devcon disable "SD\VID_02df&PID_9103"
========================
@pause
c:\data\utils\devcon enable "SD\VID_02df&PID_9103"
M1醒来后,先按WiFi按钮,然后按任何键。重新联网比以前顺畅多了!
别小看这个小东西,可以解决许多跟睡觉有关的困扰。另外,如果在机器自动醒来的时候(你没有动任何东西比如电源开关来叫醒它)也要处理,那么OnWakeup的名字后要加一个“A”,变成OnWakeupA.bat。
http://www.2shared.com/file/10241105/ec0c7cfd/OnStandby.html
[更新]添加了一个service版本 - xStandbyHandler。用"xStandbyHandler -i"安装, 删除用"-u"。
[ Edited byfixup on 2009-12-27 18:45 ] 处男贴.又是技术贴.remote USB bus驱动没见过.能说一下吗? 是微软做的,建立一个虚拟的USB口,经LAN或WLAN通向一个实在的USB设备。这个驱动不是在普通硬件层,而是在系统(主板)级,所以很关键。微软显然没有把这个做好,没有考虑电源管理,出问题时,整个系统崩溃。
台湾的廉价厂Airlink101,图省事,懒得自己写驱动,就直接用上了微软这个做示范用的驱动。Airlink101的东西实在是做得太烂了,北美都不再卖它的东西。倒是非常便宜,对高手们来说很好。比如它的WiFi卡可以做Access Point,再比如它的NAS带USB口,可以兼打印机服务器。 这个还是比较有用的 谢谢分享!收下了! 没看懂。。。。不敢用
页:
[1]