阅读:1235回复:5
求助!驱动程序安装异常
PC机环境:win2000 win2kddk driverstudio1.5已安装;
使用DRIVERWORKS中的驱动程序例子HELLO将其编译链接后生成HELLO.SYS,用DRIVER MONITOR启动该驱动程序加载; 自己创建一个VC6.0的控制台应用程序,添加一按扭控件,双击后执行如下代码: HANDLE h; h = CreateFile(\"\\\\\\\\.\\\\hello.sys\", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, NULL); if (h == INVALID_HANDLE_VALUE) { exit(1); } 在VC6.0下调试时发现句柄返回值等于INVALID_HANDLE_VALUE,为什麽h值不正确呢? 为什麽DRIVER MONITOR未提示HELLO.SYS已经被调用过?我应该将HELLO.SYS拷贝至应用程序目录下吗? |
|
沙发#
发布于:2002-12-09 00:34
是这
|
|
板凳#
发布于:2002-12-10 11:51
[quote]是这
|
|
|
地板#
发布于:2002-12-10 11:51
这个问题搞了好几天了,有高手救我吗??
|
|
|
地下室#
发布于:2002-12-10 12:27
你要搞先清楚CreateFile的“\\\\\\\\.\\\\hello”的意义。
这样的文章和帖子很多,你搜索一下CreateFile和Symbol link。 |
|
|
5楼#
发布于:2002-12-10 12:30
好的,先谢了,我会另外开个帖给分了
|
|
|