在香港买了一台hp笔记本CQ40-332TU,原配操作系统为vista,不想用,改为xp,但使用普通的xp安装盘无法直接安装xp,在网上找到一个支持ICH9的xp操作系统(http://nbbbs.zol.com.cn/36/223_355204.html)。下载安装,一切都正常,但是声卡却有问题。重新从网上下载声卡,安装后,终于可以用了,但是重新系统机器,声卡又不能用了。经过反复的折腾,发现在硬件资源管理器中,将UAA总线驱动程序停用,然后再启用,声卡就可以用了(晕)。既然这个方法可行,总算能听声音了,不过每次开机都要这样处理太麻烦,自己写一个程序在机器每次启动的时候自动停用,然后启用UAA总线驱动程序就可以了。codeproject上找到一个c#编写的设备管理器编程库(http://www.codeproject.com/KB/cs/HardwareHelper.aspx),拿来使用,ok,一切完美。自己写了一个控制台程序,将这个程序添加到启动菜单里面,这样机器每次启动的时候就自动调用这个控制台程序来停用/启用UAA总线驱动。
求助:虽然这样可以解决,但是每次启动机器,总会出现那个控制台的界面,后来想写一个windows服务程序,可是在服务程序里面相同的代码却不起作用,郁闷阿。高手指点一下,为何阿?