前文再续,书接上一回。(XD)
上回说到换完XP之后一切正常,但是 DirectInput 始终报错。
为了解决这个问题今天我再度重装系统,为了避免改版系统存在的问题使用原版光盘安装。
(之前用的是自己从MSDN原版集成SP3并且改文件变VLK的版本……)
原版光盘没SATA驱动……光集成这个该死的驱动就费了半天劲
(我这电脑居然没有模拟 IDE 模式……要么 SATA 要么 RAID……奇葩啊)
折腾半天重装完系统,连驱动都没装直接先开 dxdiag——
依旧报错 ._. ……
于是百度、Google、Yahoo齐上阵……找不到 OTL
没办法去翻微软又臭又长的技术文章……找到一篇说 DirectInput 和红外设备可能会冲突。
当时我就纳闷了……红外设备关 DirectInput 毛事啊?
于是打开任务管理器——诶?!咋没看到有红外设备……
于是到各支项翻……终于找到了……
名称是HID-compliant device……分类在人体学输入设备里……
好吧我好像明白为啥会关DirectInput事了 = = b 于是禁用之满怀欣喜的再开 dxdiag——
故障依旧 ._. ……
于是再到设备管理器里翻,原来不止一个……
于是耐着性子把每个 HID-compliant device 都点开看驱动程序提供商是不是ENE……
啊……我多希望设备管理器能有个“详细”视图啊!!
从14个 HID-compliant device 里禁用掉4个ENE的设备,之后 Direct Input 一切正常。
OTL 我到底是为了什么重装一次系统……
想想看……我一个台式安红外设备是要干毛 ._. AW这奇葩电脑啊!
好吧写篇日志发发牢骚……又要重装好多软件还有更新补丁了……
眼看2012都要到了微软快出 XP SP4 吧!