liuxinz
驱动牛犊
驱动牛犊
  • 注册日期2005-06-24
  • 最后登录2008-08-16
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:5470回复:11

关于并口编程

楼主#
更多 发布于:2005-06-28 14:18
  关于并口编程,网上有几篇文章介绍用第三方开发的并口驱动程序编程,但这样会由于操作系统和硬件差异造成不兼容现象。在串口编程常使用MSCOM控件,在并口编程有没有一个类似的控件,或者直接使用操作系统提供的驱动程序进行编程?
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-02 03:11
具体你要干什么?
fu_tiansweet
驱动老牛
驱动老牛
  • 注册日期2004-01-08
  • 最后登录2009-07-10
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望526点
  • 贡献值0点
  • 好评度281点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-05 13:50
哪个方面的?
ajn_sailing
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2008-09-12
  • 粉丝0
  • 关注0
  • 积分53分
  • 威望14点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
地板#
发布于: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
人生如负重远行,欲速则不达!
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-07-16 08:36
并口直接用createfile开lpt就行了
peter_wu
驱动小牛
驱动小牛
  • 注册日期2002-03-14
  • 最后登录2008-10-26
  • 粉丝0
  • 关注0
  • 积分27分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-07-19 14:13
这样是可以,但是还不是很方便,最好可以将权限在ring0级打开,直接进行i/o操作.
有分
lsvine
驱动小牛
驱动小牛
  • 注册日期2005-03-09
  • 最后登录2009-10-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望57点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-07-19 17:34
下面是引用caesun于2005-07-16 08:36发表的:
并口直接用createfile开lpt就行了

串口也可以这样吗?
天行健,君子以自强不息 地势坤,君子以厚德载物
lsvine
驱动小牛
驱动小牛
  • 注册日期2005-03-09
  • 最后登录2009-10-30
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望57点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-07-19 17:34
下面是引用caesun于2005-07-16 08:36发表的:
并口直接用createfile开lpt就行了

串口也可以这样吗?
天行健,君子以自强不息 地势坤,君子以厚德载物
wanchy2008
驱动牛犊
驱动牛犊
  • 注册日期2005-04-04
  • 最后登录2005-09-01
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-07-21 15:36
串口也可以这样,只是打开的是COM
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-08-05 23:08
写个类吧!
dongfanglong
驱动牛犊
驱动牛犊
  • 注册日期2005-07-30
  • 最后登录2005-11-18
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望4点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-08-07 15:11
使用WINIO
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
11楼#
发布于:2008-03-21 17:18
winio也行.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部