阅读:1571回复:3
关于实现并行端口I/O操作!~~~~~
由 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 的个人主页,遗憾的是全是英文看不懂,我请大师们帮我翻译一下其中一些关键文字,或者能告诉我他的中文网站是最好不过的了,谢谢各位了。 |
|
沙发#
发布于:2005-05-08 16:11
对于库中所涉及的dll,作为拥护你可以暂且不去理会,只要将其提供的dll文件和库文件拷到相应的目录下,并在VC环境下(这里假设你使用的开发工具是VC)正确设置编译连接的环境,就可以使用该库。
另:Yariv Kaplan的网址是什么?偶也想去看看。 |
|
板凳#
发布于:2005-05-09 22:49
我试过,将dll和库文件拷贝到编译目录即可,而且调试运行一定会告诉你不能初始化WINIO,如果你在此处退缩了,一定是激情而来扫兴而去,可能永远也不会使用WINIO了。其实并不然,你把它编译了,运行生成的EXE文件,就什么事都没有了。尽管不十全十美,但编译后的软件还是满爽的,不掏银子的驱动能解决问题还是很不错的。
试试吧 ;) |
|
地板#
发布于: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 |
|
|