阅读:875回复:4
帮忙看个vxd动态加载的错误
我用
hDevice = CreateFile(cc, 0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE, 0);动态加载我的 VXD,cc为VXD的全路径,可是加载不成功,我用GetLastError()返回错误代码80提示为:文件存在!,这是什么原因哪? |
|
沙发#
发布于:2003-11-25 17:55
我用 不要使用 CREATE_NEW |
|
|
板凳#
发布于:2003-11-25 17:58
为什么?不用它用什么哪?我看书上都是这么写的
[编辑 - 11/25/03 by iriszhu] |
|
地板#
发布于:2003-11-26 21:26
什么书?!
OPEN_EXISTING |
|
地下室#
发布于:2003-11-27 08:39
用OPEN_EXISTING,我试了,出现的错误是不支持DeviceIOControl()接口,后来我发现是我得机子中断资源已经无法可用,然后我把
机子上的一个PCI卡拔掉, hDevice = CreateFile(cc,0,0,0,CREATE_NEW,FILE_FLAG_DELETE_ON_CLOSE, 0);就可以了。 我也不知道这是为什么 |
|