yangcheng
驱动牛犊
驱动牛犊
  • 注册日期2005-05-24
  • 最后登录2005-10-31
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1870回复:4

关于一个例子的编译问题。CreateFile

楼主#
更多 发布于:2005-05-25 08:18
DriverStudio->DriverWorks->Examples->nt->intrdemo
这个intrdemo的例子编译链接都没有问题
但运行exe下的测试程序的时候报错\"系统找不到指定的文件。(0x02)\".
出错就是在
// Open the device

h = CreateFile(\"\\\\\\\\.\\\\IntrDemo0\",
GENERIC_READ,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,
0,
NULL);
这个并没有打开驱动程序获得驱动程序的handle
这个怎么回事?

高手指点一下,谢谢!
有人说是注册表的问题,该如何设置?

misky
驱动牛犊
驱动牛犊
  • 注册日期2003-12-26
  • 最后登录2009-12-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望14点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-06 18:41
遇到同样问题,高手帮忙呀?
cgzhu27
驱动牛犊
驱动牛犊
  • 注册日期2005-06-27
  • 最后登录2005-07-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-06 22:27
遇到同样的问题,
hDevice = CreateFile((LPTSTR)"\\Device\\Harddisk0\\DR0",  // drive to open              
                    GENERIC_READ | // share mode
                    GENERIC_WRITE,
                                   0,
                    NULL,             // default security attributes
                    OPEN_EXISTING,    // disposition
                    FILE_ATTRIBUTE_NORMAL,                // file attributes
                    NULL);            // do not copy file attributes

  if (hDevice == INVALID_HANDLE_VALUE) // cannot open the drive
  {
    return (FALSE);
  }
盼高手指点.
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-07-26 11:48
没有设备
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
asdfning
驱动牛犊
驱动牛犊
  • 注册日期2006-09-21
  • 最后登录2007-01-19
  • 粉丝0
  • 关注0
  • 积分90分
  • 威望10点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-01-16 20:42
是不是光盘上提供的那个注册表文件没有添加到注册表里面啊?
我也是刚学,你试试就行了。
游客

返回顶部