king229
驱动中牛
驱动中牛
  • 注册日期2003-04-29
  • 最后登录2012-04-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1841回复:7

我的驱动卸载不了 谁知道原因啊?

楼主#
更多 发布于:2003-05-10 14:00
if( !ControlService( hServiceTwdm, SERVICE_CONTROL_STOP , &SvrSta ) )
{
printf( \"DelSvr::ControlService() Faild  %d !\\n\", GetLastError() );
}
else
{
printf( \"DelSvr::ControlService() ok !\\n\" );
}
出错 显示DelSvr::ControlService() Faild  1052
鬼啊~~~~~~~~
king229
驱动中牛
驱动中牛
  • 注册日期2003-04-29
  • 最后登录2012-04-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-10 23:33
也许我说的不清楚
我是在xp下用ddkxp+vc6写的sys
用OpenSCManager, CreateService, OpenService, StartService
启动后
用ControlService, 停止时出错
GetLastError code 为1052
那位知道原因啊
鬼啊~~~~~~~~
king229
驱动中牛
驱动中牛
  • 注册日期2003-04-29
  • 最后登录2012-04-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-11 13:16
没人啊~~~~~~~
鬼啊~~~~~~~~
king229
驱动中牛
驱动中牛
  • 注册日期2003-04-29
  • 最后登录2012-04-10
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-11 15:33
用排除法折腾一天半夜总算搞定。。
在sourse文件里有这行就不行
DRIVERTYPE = WDM
去掉就可以了
不过谁能告诉我原因啊?
照样给分,觉的太少的话 另加
鬼啊~~~~~~~~
federation
驱动牛犊
驱动牛犊
  • 注册日期2003-04-17
  • 最后登录2003-06-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-05-14 15:25
深表同情,只可惜我也是初学!
fuq_dddd
驱动老牛
驱动老牛
  • 注册日期2002-10-15
  • 最后登录2009-10-09
  • 粉丝0
  • 关注0
  • 积分331分
  • 威望57点
  • 贡献值0点
  • 好评度28点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-14 22:12
xpddk 不是很熟,但是这应该和WDM驱动处理机制有关
星星之火 可以燎原 每一个光亮 都可能是黎明 [img]http://joke.tom.com/img/assets/1/gaoxiao_80_910.gif[/img]
flyearly
驱动牛犊
驱动牛犊
  • 注册日期2003-01-14
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-15 09:17
DRIVERTYPE
Use the DRIVERTYPE macro to optionally specify a DRIVERTYPE value. (This macro is required for WDM drivers.)

Use this macro only if your TARGETTYPE value is DRIVER. Values assigned to DRIVERTYPE are case-sensitive.

If you are building a VxD driver, set DRIVERTYPE=VXD.

If you are building a WDM Driver, set DRIVERTYPE=WDM.

If you are building an IFS Kit Driver, set DRIVERTYPE=FS.

看着好像没什么问题,不知道是不是XP的DDK有什么不一样的地方哪?
ananda
驱动牛犊
驱动牛犊
  • 注册日期2003-12-12
  • 最后登录2006-09-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-25 22:37
英雄~~~,我的driver没有那行也不行啊,
只有这个
TARGETTYPE=DRIVER
我用的是ntddk.h,不是wdm.h这个有什么影响吗?
还有,你的driver能用win32_systemdriver这个类的stopservice
停掉吗?就是装上wmisdk那套工具wmi cim studio后rootcimv2这个
namespace里的类win32_systemdriver?叩谢!!

游客

返回顶部