本帖最后由 pusofalse 于 2009-11-19 20:41 编辑
如图,我想禁用这个。
我想做个自动优化系统的,昨晚上在论坛逛了一晚上,抄袭了论坛上的东西,只写出了下面几行代码……;删除空闲IDE通道
Const $RegIDEChannel = "HKLM\SYSTEM\CurrentControlSet\Enum\PCIIDE\IDEChannel"
Const $RegLPT = "HKLM\SYSTEM\CurrentControlSet\Enum\LPTENUM\MicrosoftRawPort"
Const $REGClass = "HKLM\SYSTEM\CurrentControlSet\Control\Class"
$LPT=RegEnumKey($LPT,1)
For $i = 1 To 10
$IDEChannel = RegEnumKey($RegIDEChannel, $i)
If @error <> 0 Then ExitLoop
$Driver = RegRead($RegIDEChannel & $IDEChannel, "Driver")
If RegRead($REGClass & $Driver, "MasterDeviceType") = 0 Then RegWrite($REGClass & $Driver, "UserMasterDeviceType", "REG_DWORD", "3")
If RegRead($REGClass & $Driver, "SlaveDeviceType") = 0 Then RegWrite($REGClass & $Driver, "UserSlaveDeviceType", "REG_DWORD", "3")
Next
这个功能是禁用空闲的IDE通道的,是通过注册表来实现的,我看了一晚上才看懂。
然后我想把这个打印机端口也给禁用,然后我依葫芦画瓢,可是在注册表里找不到禁用的地方,求助! |