jeckye
驱动牛犊
驱动牛犊
  • 注册日期2005-05-08
  • 最后登录2005-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1571回复:3

关于实现并行端口I/O操作!~~~~~

楼主#
更多 发布于:2005-05-08 15:54
由 Yariv Kaplan 编写的 WinIo 库,它有如下特点:WinIo 库通过使用内核模式下设备驱动程序和 其它一些底层编程技巧绕过 Windows 安全保护机制,允许32位 Windows 程序直接对 I/O 口进行操作;
  支持Windows 9x、Windows NT、Windows2000、WindowsXP环境;在Windows NT/2000/XP下,允许非 Administrator 用户应用 WinIo 应用程序;不支持中断。



我的问题是:



1、winio库还关系到dll编程技术,我对dll编程很不了解,请高手们指教一下dll技术和winio库在vc里边怎么用。



2、为了了解winio库,我上了Yariv Kaplan 的个人主页,遗憾的是全是英文看不懂,我请大师们帮我翻译一下其中一些关键文字,或者能告诉我他的中文网站是最好不过的了,谢谢各位了。
bh_zhouqian
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-08 16:11
对于库中所涉及的dll,作为拥护你可以暂且不去理会,只要将其提供的dll文件和库文件拷到相应的目录下,并在VC环境下(这里假设你使用的开发工具是VC)正确设置编译连接的环境,就可以使用该库。
另:Yariv Kaplan的网址是什么?偶也想去看看。
a0041059a
驱动小牛
驱动小牛
  • 注册日期2005-05-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望6点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-09 22:49
我试过,将dll和库文件拷贝到编译目录即可,而且调试运行一定会告诉你不能初始化WINIO,如果你在此处退缩了,一定是激情而来扫兴而去,可能永远也不会使用WINIO了。其实并不然,你把它编译了,运行生成的EXE文件,就什么事都没有了。尽管不十全十美,但编译后的软件还是满爽的,不掏银子的驱动能解决问题还是很不错的。
试试吧 ;)
jeckye
驱动牛犊
驱动牛犊
  • 注册日期2005-05-08
  • 最后登录2005-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-10 14:34
感谢大家在白忙中阅读我的帖子,大家可以到Yariv Kaplan 的个人主业去直接下载winio 库,WinIo 库通过使用内核模式下设备驱动程序和 其它一些底层编程技巧绕过 Windows 安全保护机制,允许32位 Windows 程序直接对 I/O 口进行操作;这样, 用VC实现PC并行端口数字信息的输入-输出就大大节省了用VC编程来实现的难度,我我对VC编程方面是菜鸟,我现在特需要了解winio库的实现原理,可是他主页全是英文啊,我实在没办法,我希望对这方面感兴趣的高手们,能帮我研究研究,小弟在这谢谢你们了。
Yariv Kaplan 的个人主页:http://www.internals.com

附件名称/大小 下载次数 最后更新
2005-05-10_winio.zip (196KB)  12
游客

返回顶部