阅读:927回复:2
怎样在进入win2000后手动加载一个驱动程序?
一个虚拟读卡器的驱动,进了系统就发现它已经work了,我想看看DriverEntry里的Kdprint的信息,所以想进入win2000后再手工加载这个驱动,怎么弄啊?
|
|
沙发#
发布于:2005-01-07 16:05
使用服务管理器,不过需要编程才行
|
|
|
板凳#
发布于: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); |
|
|