wuzhijia
驱动牛犊
驱动牛犊
  • 注册日期2002-12-17
  • 最后登录2003-01-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:934回复:1

紧急救命: 12 USB驱动不能正常开关机?

楼主#
更多 发布于:2003-01-24 09:32
电路:仿照周立功上的usb 驱动电路设计
操作系统:Win2k(Intel 主板)
把Win98下的驱动程序用Win2k的DDK编译一下,结果不幸的事情发生:开机以后不能自检,且反复启动;不能正常关机!
如果换用华硕主板或者用pci转接卡能正常启动,但不能关机!
现象:用intel主板加电后,USB立即进行枚举,现象:D12芯片旁的发光二极管立即闪烁!用华硕主板,或者用PCI转接卡二极管在Win2k启动后才闪烁!
如果在控制面板中停用设备,则可以正常关机!
我想在软件中实现停用设备,失败!代码如下:
SC_HANDLE schSCManager;
shSCManager = OpenSCManager(NULL,NULL,SC_MANAGER_ALL_ACCESS));
OpenService( SchSCManager, DriverName, SERVICE_ALL_ACCESS );
ControlService( schService, SERVICE_CONTROL_STOP, &serviceStatus )
//ControlService返回失败,用GetLastError()得到错误代码:
ERROR_INVALID_SERVICE_CONTROL

非常焦急,请各位大虾救命或者指点一二!!!!万分感谢!

h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-24 10:25
我这里也有类似的问题,关注
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
游客

返回顶部