阅读:1207回复:7
请教高手 DLL 使用 CreateFile 问题
请教高手怎样在动态库中用 CreateFile 打开设备?或者用其他方法
#include <windows.h> #include <stdio.h> 还需要什么吗? 困惑阿!!!高手指点。 |
|
沙发#
发布于:2003-10-13 18:13
好像有本书里面提到这个问题
|
|
|
板凳#
发布于:2003-10-13 21:39
怎么没有兴趣回答吗?!
|
|
地板#
发布于:2003-10-14 15:50
很郁闷!!!是问题不够清楚吗?
在动态连接库中加入 #include <windows.h> #include <stdio.h> #include <string.h> HANDLE m_hDevice; .... .... m_hDevice = CreateFile( \"\\\\\\\\.\\\\MyDrv1\", ...... ); 然后是读写操作和关闭设备(没有控制操作); 这样做在 MFC 程序和 Win32 控制台程序中可以正常使用,但 封装到动态库就不行了,根本就不能打开! 不知道是没有包含什么头文件还是动态库操作驱动设备需要其 他技术? 望高人指点!!!多谢!多谢! [编辑 - 10/14/03 by xx_focus] |
|
地下室#
发布于:2003-10-16 14:46
建阻你重建一次 PROJECT(NEW), 啉 \"A simple DLL Project\"
免得 |
|
5楼#
发布于:2003-10-17 10:55
只要不用MFC支持,一定可以的。
|
|
|
6楼#
发布于:2003-10-18 10:49
感谢
bbear 的提醒,不过我已经新建 n 次了,上面可用的选项都试遍啦! xyyln 我就是要在 MFC 下解决问题啊,我前面提到过直接使用是正常的。 |
|
7楼#
发布于:2003-10-18 13:14
此问题已经在 USB 版里得到解决
感谢 那里的 clementzhao 和 arthurtu 的解答,以及本版中所有参与者。 |
|