stoneabc
驱动牛犊
驱动牛犊
  • 注册日期2004-12-06
  • 最后登录2007-11-28
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:927回复:2

怎样在进入win2000后手动加载一个驱动程序?

楼主#
更多 发布于:2005-01-07 15:58
一个虚拟读卡器的驱动,进了系统就发现它已经work了,我想看看DriverEntry里的Kdprint的信息,所以想进入win2000后再手工加载这个驱动,怎么弄啊?
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-07 16:05
使用服务管理器,不过需要编程才行
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-07 16:35
参考下面的代码试一下:
if( GetVersion() & 0xFF >= 5 ) {
wsprintf( szDriverName, TEXT("\\\\.\\Global\\YourDrv"));
}
else {
wsprintf( szDriverName, TEXT("\\\\.\\YourDrv"));
}
hDriver = CreateFile(
szDriverName,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
0,                    
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
0);
在交流中学习。。。
游客

返回顶部