eassy
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2003-09-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1068回复:7

请问CreateFile()函数在98中怎么用?

楼主#
更多 发布于:2003-08-22 18:24
谢谢
有那么一天,天空飘满火红的枫叶……
oetek
驱动牛犊
驱动牛犊
  • 注册日期2003-01-18
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-22 21:05
用就是了,没什么特殊的
大江东去
eassy
驱动牛犊
驱动牛犊
  • 注册日期2003-03-21
  • 最后登录2003-09-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-22 21:20
可是告诉我无效的句柄,我在2000下使用的是“\\\\\\\\.\\\\dir\"(dir为光驱路径),但在98下该怎么用呢?

谢谢,(
有那么一天,天空飘满火红的枫叶……
grant
驱动老牛
驱动老牛
  • 注册日期2001-05-14
  • 最后登录2007-04-13
  • 粉丝0
  • 关注0
  • 积分350分
  • 威望35点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-25 11:52
把你的整条语句发上来看一下。
助人乃快乐之本 有人给分就更快乐了 :-)
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-17 10:43
  98下你用的是VxD么?如果是,我告诉你一个最简单的办法,将你编译生成的*.vxd文件copy到你的VC工程目录下,就是和*.dsw同目录,然后CreateFile(\"\\\\\\\\.\\\\*.vxd\",.....),就ok了
Tomorrow Never Die
wangjisheng
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2011-07-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-17 20:53
拷贝到SYSTEM下
kenail
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2007-10-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-18 12:25
我的一个例程:(用于Win98的Vxd驱动)
///////////////////////
hDevice = CreateFile(\"\\\\\\\\.\\\\pci2040.VXD\", 0,0,0,
                        CREATE_NEW, FILE_FLAG_DELETE_ON_CLOSE, 0);
if (hDevice == INVALID_HANDLE_VALUE)                       // if 未能打开VXD,返回
{
         fprintf(stderr, \"Cannot open driver, error=%08lx\\n\",GetLastError());
exit(3);
}
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-19 11:02
拷贝到SYSTEM下


你说的是静态加载吧?
Tomorrow Never Die
游客

返回顶部