阅读:5559回复:11
关于并口编程
关于并口编程,网上有几篇文章介绍用第三方开发的并口驱动程序编程,但这样会由于操作系统和硬件差异造成不兼容现象。在串口编程常使用MSCOM控件,在并口编程有没有一个类似的控件,或者直接使用操作系统提供的驱动程序进行编程?
|
|
沙发#
发布于:2005-07-02 03:11
具体你要干什么?
|
|
板凳#
发布于:2005-07-05 13:50
哪个方面的?
|
|
地板#
发布于:2005-07-13 08:59
(zt)
作者:PJ Naughter 例子程序和类源代码下载 NT和Win2k下支持的驱动程序 支持环境:Windows 9x、Windows ME、Windows NT、Windows2000 简介:这个类允许你使用低级端口I/O函数读写端口数据。例子程序使用这个类实现了PC到PC之间通过"PLT1"进行简单的C/S文件传输。 特性: C++接口简洁易用 支持UNICODE并且在编译生成程序时可以对UNICODE兼容特性进行配置 支持广泛的Windows平台,包括Windows 9x、Windows ME、Windows NT、Windows2000 既可用于控制台程序,也可以用于GUI程序 支持简单的文件传输 注意事项:使用这个类代码时请确保不要与其它使用常规Win32调用操作并行端口的程序发生冲突。 版权声明: 你可以在任何以二进制形式发布的产品(包括商业的、共享的、自由的或其它的)中包含此源代码 在不修改每个模块(*.h、*.cpp)最上方版权细则的前提下,你可以用任何方式修改源代码 如果你想要与自己的应用程序一起分发源代码,只允许分发作者最新发布的版本,以便保证源代码的出处是唯一的 使用方法: 在工程中添加parallelport.cpp文件,并在任何要调用这个类的模块中#include parallelport.h文件。 你的代码必须支持MFC框架,可以静态链接,也可以是动态链接。 最好将afxtempl.h添加到预编译头中,以便提高编译速度。 例子程序的实现细节请参考源代码 如果你打算在Windows NT / Windows 2000中使用CParallelPort代码,必须下载并安装DriverLINX PortIO驱动程序。这个驱动程序是免费的。DriverLINX是由SSTNET公司开发的。公司网址是:http://www.sstnet.com API 接口由三个类组成CParallelException、CParallelPortSettings 和CParallelPort,它们的公共方法和变量在ParallelPort.h文件中定义。 作者的联系方式: PJ Naughter 个人网站:http://www.naughter.com |
|
|
地下室#
发布于:2005-07-16 08:36
并口直接用createfile开lpt就行了
|
|
5楼#
发布于:2005-07-19 14:13
这样是可以,但是还不是很方便,最好可以将权限在ring0级打开,直接进行i/o操作.
|
|
|
6楼#
发布于:2005-07-19 17:34
下面是引用caesun于2005-07-16 08:36发表的: 串口也可以这样吗? |
|
|
7楼#
发布于:2005-07-19 17:34
下面是引用caesun于2005-07-16 08:36发表的: 串口也可以这样吗? |
|
|
8楼#
发布于:2005-07-21 15:36
串口也可以这样,只是打开的是COM
|
|
9楼#
发布于:2005-08-05 23:08
写个类吧!
|
|
10楼#
发布于:2005-08-07 15:11
使用WINIO
|
|
11楼#
发布于:2008-03-21 17:18
winio也行.
|
|
|