hubei_jiangwei
驱动牛犊
驱动牛犊
  • 注册日期2004-10-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:883回复:0

用CreateFile函数怎么启动驱动?

楼主#
更多 发布于:2004-11-16 09:12
我刚开始学驱动编程,按照书上的简单例子写了个Hello World简单驱动。用其自身
所代的工具DriverMonitor可以启动驱动,但我想在其它应用程序中用CreateFile函数
启动该驱动怎么就没有反映?

CreateFile函数的返回都是正确的。我这部分是这样写的

void main()
{
HANDLE hDevies;
hDevies = CreateFile("..\\HELLO.VXD",0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE,0);
if(hDevies==INVALID_HANDLE_VALUE){
printf("Create Vxd Error\n");
exit(1);
}else{
printf("Vxd Load\n");
}
getchar();
if(!CloseHandle(hDevies))
printf("Vxd Unload Failed\n");
}

请各位大哥不吝赐教。
游客

返回顶部