共查询到20条相似文献,搜索用时 580 毫秒
1.
孔凡清 《电脑编程技巧与维护》2005,(1):63-66
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。 相似文献
2.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问.本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块. 相似文献
3.
针对Windows应用程序开发过程中需要直接存取I/O端口的实际需求,介绍了将PORT95.PAS加到工程文件中,并在users中加上PORT95,便可实现在应用程序中直接对I/O端口进行操作的方案,且给出了例程. 相似文献
4.
杨海娟 《自动化与仪器仪表》2015,(2):133-135
分析了Windows操作系统的I/O保护机制,实现了一种普通用户的程序直接进行I/O端口输入/输出的方法。该方法通过创建服务进程启动应用程序,使普通的应用程序以SYSTEM用户身份运行,在此基础上,调用Windows的Native API函数调整进程的IOPL,使得用户进程拥有直接执行in、out特权指令的权限,从而实现了直接端口输入输出功能。 相似文献
5.
Visual Basic端口输入输出功能的实现 总被引:2,自引:0,他引:2
Visual Basic(以下简称VB)是基于Windows环境下的一种可视化,面向对象,采用事件驱动的结构化高级程序设计语言.使用它可以快速、高效地编制出Win-dows环境下功能强大、图形界面丰富的应用系统软件.但不足的是VB缺乏端口输入输出函数,Windows的API也未提供端口输入输出功能.而在一些工业测控系统中,计算机从现场的仪器仪表获取数据,或向它们发布控制命令,都需要端口输入输出操作.为了完成上述功能,可通过调用某些DOS应用程序、或动态连接库、或VB定制控制来实现.1 VB端口输入输出功能的实现方法1.1 调用DOS应用程序VB中设有一调用外部程序的函数——“shell”函数,用它可以在VB程序中运行具有端口输入输出功能的DOS应用程序.1.2 调用动态连接库 相似文献
6.
Windows NT Server 4.0改进了对设备的管理方式,不再支持应用程序对设备的直接访问和驱动。即所有应用程序对设备的访问都必须通过操作系统,由操作系统模拟执行后再将结果返回给应用程序,从而有效地保证了Windows NT Server 4.0运行时的安全性,防止了病毒和某些应用程序对系统有意或无意的破坏。 Windows NT可以将磁盘格式化成Windows NT File System(NTFs)格式,这是一种和DOS与Windows 95使用 相似文献
7.
VB中端口I/O操作的实现 总被引:1,自引:0,他引:1
Visual Basic作为一种非常方便的Windows应用程序开发平台,可以实现Windows的绝大多数功能。但是VB却缺乏端口输入输出函数,而且Windows API(应用程序接口)也没有提供端口输入输出的能力。但是,在实际工程应用中(例如报警信号的检测),我们用VB做好了界面,底层操作往往需要端口的读写(I/O)。因为像自己设计的仪器控制器这样的硬件,Windows是无法提供访问权的。幸好VB提供了动态链接库(DLL)功能,可以通过用其他高级语语言(如Borland C )建立的DLL来解决。下面就如何建立端口读写的DLL以及怎样调用相应的函数作一介绍。 相似文献
8.
9.
Windows环境下计算机与高速数字信号处理系统实时通信 总被引:4,自引:3,他引:4
介绍了Windows应用程序访问计算机硬件的主要方法 ,结合实例描述了如何运用Windows虚拟设备驱动程序实现计算机应用程序与高速数字信号处理系统之间实时通信 相似文献
10.
Visual Basic(VB)是一种可视化编程语言,也是多媒体应用程序的可选开发工具.由于具有好学、易用及较高的开发效率而受到众多用户的青睐.它确实能适应相当多应用的需要,但是没有端口输入输出函数(Windows也没有提供端口输入输出函数),因而没有I/O端口访问功能,使一些用VB开发的应用程序无法访问一些外部设备,实现诸如仪器、仪表的实时控制及信号处理.而在传统的程序设计语言中端口输入输出函数是很常见的.本文将提出一 相似文献
11.
本文介绍了基于CompactPCI总线数字隔离I/O(Input/Output)模块的实现。通过硬件和驱动的设计,该模块可以实现数字信号传输和隔离的作用,在内场测试系统中起到了实际的作用。 相似文献
12.
基于BIOS和USB盘实现对PC机的安全访问 总被引:2,自引:1,他引:1
介绍目前PC机安全访问的方法,并提出一种基于BIOS和USB盘新的解决方案。由于从计算机启动入口处进行安全检查,从而大大提高了系统的安全性。 相似文献
13.
14.
在移动互联网时代,必须有效解决智能终端设备如何访问关系数据库中的数据问题。Windows Phone 给出的解决方案是,首先利用对象关系映射技术为关系数据库建立实体对象模型;然后使用REST风格的WCF数据服务封装实体对象上下文,Windows Azure可作为发布该服务的载体;最后遵循开放式数据协议的规范查询及操作数据。对相关技术进行了较深入的研究,并使用MVVM模式给出了一个具体的实例,论证了该方案的可行性。由于智能终端可以通过开放数据协议访问和操作部署在Windows Azure中的WCF数据服务,结果以XML的形式返回,从而使得Windows Phone数据访问的模式可以扩展到使用其它操作系统的智能终端平台,如Android、IOS等。 相似文献
15.
钱宇红 《计算机应用与软件》2007,24(5):100-101,155
在Windows系统下开发的硬件必须编写相应的设备驱动程序才能正常工作.随着Windows 2000/XP操作系统的广泛运用,微软公司推出了全新的WDM设备驱动模式.详细阐述了借助工具软件DriverWorks,用Visual C 6.0开发PCI总线数据采集卡的WDM设备驱动程序的过程. 相似文献
16.
17.
本文分析了Windows操作系统内建的任务调度及优先级机制,描述了高精度时钟板的设计原理,最后给出了实际应用的程序设计代码。 相似文献
18.
19.
20.
基于WDM的设备驱动程序设计 总被引:1,自引:0,他引:1
介绍了Windows2000下用WDM开发设备驱动程序的一种基本设计方法,并以Printer 820热敏打印机为例,给出了驱动入口点、创建和删除设备、硬件资源分配和访问、I/O队列处理、中断处理、Win32应用程序接口等的具体实现。最终实现了打印机的实时连续快速绘图处理。 相似文献