阅读:1277回复:2
为什么驱动启动不了呢?
我的程序是这样的:
schService = OpenService( SchSCManager, DriverName, SERVICE_ALL_ACCESS ); if ( schService == NULL ) return FALSE; status = StartService( schService, 0, NULL ) || GetLastError() == ERROR_SERVICE_ALREADY_RUNNING || GetLastError() == ERROR_SERVICE_DISABLED; err=GetLastError(); schService返回是0x001888c8,应该是没有问题的 但是status==0; err=2; 驱动就是不起来 这是什么原因啊? 驱动的start=3,type=1 |
|
|
沙发#
发布于:2003-07-08 09:37
我的程序是这样的: 错误2表示“系统找不到指定的文件。 ”,你是否将驱动放在正确目录,OpenService是用来打开一个已经存在的Service,如果你要开启一个不存在的Service不存在的Service,你需要调用CreateService |
|
|
板凳#
发布于:2003-07-07 12:00
确保你的驱动没问题,用
NET START 驱动名 看看 |
|
|