×

Windows2000/XP下进行端口操作的通用模块的实现

消耗积分:5 | 格式:rar | 大小:105 | 2009-09-04

分享资料个

         在Windows9X 下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP 操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC 机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。
关键词:Windows 驱动程序模型输入输出允许位图输入输出控制
          在Windows 9x下,用户程序对硬件端口的操作可以用汇编直接操作,在Windows 2000/XP下,系统不允许处于优先级3级的用户程序和用户模式驱动程序直接使用I/O指令,如果使用了I/O指令会产生“非法操作“。所以任何对I/O的操作都需要借助内核模式驱动来完成。然而一些程序仅仅需要访问一些端口,如果为此而编写一个驱动将是一件费时费力的工程,因此本人提出了一个通用的解决这个问题的模块。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !