没有合适的资源?快使用搜索试试~ 我知道了~
windows系统的IO说明
需积分: 3 0 下载量 171 浏览量
2022-09-28
11:57:31
上传
评论
收藏 26KB DOC 举报
温馨提示
试读
8页
win系统的IO说明
资源推荐
资源详情
资源评论
WINIO库详细介绍
由于Windows对系统底层操作采取了屏蔽的策略,因而对用户而言,系统变得
更为安全,但这却给众多的硬件或者系统软件开发人员带来了不小的困难,因为只
要应用中涉及到底层的操作,开发人员就不得不深入到Windows的内核去编写属于
系统级的设备驱动程序。对并行口的读写操作就是如此,由于Windows对系统的保
护,绝对不允许任何的直接I/O动作发生,所以必须带上*.dll、*.sys或*.vxd文件
,这些文件用来让操作系统知道有一个特定的I/O可能会被调用。系统开机后,这
些文件中的内容就会加载到内存中,一旦有对应的动作发生,就会引发I/O的实际
动作。
本文只是介绍并行口作为数字I/O口的使用,不在于介绍并行I/O口驱动的编写
。故本文中直接使用由 Yariv Kaplan 编写的 WinIo 库,它有如下特点:WinIo
库通过使用内核模式下设备驱动程序和 其它一些底层编程技巧绕过 Windows
安全保护机制,允许32位 Windows 程序直接对 I/O 口进行操作。
支持Windows 9x、Windows NT、Windows2000、WindowsXP环境;在Windows
NT/2000/XP下,允许非 Administrator 用户应用 WinIo 应用程序;不支持中断。
注意事项:使用这个类代码时请确保不要与其它使用常规 Win32
调用操作并行端口的程序发生冲突。
WinIo库在VC应用程序中的使用(WinIo库下载)
为了在VC中能正常使用WinIo库,必须按以下步骤进行配置:
(1):将WinIo.dll、WinIo.sys、WINIO.VXD三个文件放在程序可执行文件所在
目录下;
(2):将WinIo.lib添加到工程中,WinIo.lib及winio.h文件必须放在工程目录下
;
资源评论
shui528
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功