您的位置:首页 > 其它

使用WinIo直接访问IO

2009-05-04 11:17 309 查看
有很多朋友都在问如何在WINDOWS XP/2000/NT下如何不写驱动能够直接访问到计算机的IO接口,我也遇到过这样的情况。最后的解决办法就是通过WinIO库来实现。大家可以在网上找到相应的下载。

WinIO库可以在Windows XP/2000/NT下直接访问硬件层IO和物理内存。WinIO库使用很简单,还有完整的原代码和VC,VB,CB示例代码可以参考。

下面简单的介绍在VC下其使用方法,具体可以查看其帮助文档。

1,下载WinIO库,解压;

2,将解压后文件夹中的winio.dll, winio.vxd 和 winio.sys 放入应用程序目录下;

3,添加winio.lib 到VC工程中;

4,添加#include "winio.h"到原文件中;

5,调用 InitializeWinIo函数初始化;

6,访问端口时调用端口访问函数GetPortVal/SetPortVal访问端口;

7,程序结束时调用 ShutdownWinIo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐