首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 580 毫秒
1.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问。本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块。  相似文献   

2.
在Windows9X下应用程序对硬件设备端口的访问可以直接用汇编语言的读写端口来实现,但是Windows2000/XP操作系统为了保证系统的的安全性、稳定性和可移植行,对应用程序访问硬件资源加以限制,这就要求设计设备驱动程序以实现PC机的软件对指定设备的访问.本文针对仅仅进行简单的端口读写操作的应用程序,提出了一个通用的程序模块.  相似文献   

3.
针对Windows应用程序开发过程中需要直接存取I/O端口的实际需求,介绍了将PORT95.PAS加到工程文件中,并在users中加上PORT95,便可实现在应用程序中直接对I/O端口进行操作的方案,且给出了例程.  相似文献   

4.
分析了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.
Windows 2000下MS-DOS应用程序对硬件设备的访问   总被引:1,自引:0,他引:1  
文中论述了在windows 2000操作系统下如何实现MS-DOS应用程序对硬件设备的访问问题,详细分析了如何利用VDD作为转换层,完成对硬件设备端口的访问,并给出了一个解决中断问题的实现方法。  相似文献   

9.
Windows环境下计算机与高速数字信号处理系统实时通信   总被引:4,自引:3,他引:4  
介绍了Windows应用程序访问计算机硬件的主要方法 ,结合实例描述了如何运用Windows虚拟设备驱动程序实现计算机应用程序与高速数字信号处理系统之间实时通信  相似文献   

10.
王咸伟 《电脑》1996,(6):47-49
Visual Basic(VB)是一种可视化编程语言,也是多媒体应用程序的可选开发工具.由于具有好学、易用及较高的开发效率而受到众多用户的青睐.它确实能适应相当多应用的需要,但是没有端口输入输出函数(Windows也没有提供端口输入输出函数),因而没有I/O端口访问功能,使一些用VB开发的应用程序无法访问一些外部设备,实现诸如仪器、仪表的实时控制及信号处理.而在传统的程序设计语言中端口输入输出函数是很常见的.本文将提出一  相似文献   

11.
本文介绍了基于CompactPCI总线数字隔离I/O(Input/Output)模块的实现。通过硬件和驱动的设计,该模块可以实现数字信号传输和隔离的作用,在内场测试系统中起到了实际的作用。  相似文献   

12.
基于BIOS和USB盘实现对PC机的安全访问   总被引:2,自引:1,他引:1  
介绍目前PC机安全访问的方法,并提出一种基于BIOS和USB盘新的解决方案。由于从计算机启动入口处进行安全检查,从而大大提高了系统的安全性。  相似文献   

13.
基于虚拟仪器架构的电子测量工作站设计   总被引:1,自引:1,他引:0       下载免费PDF全文
基于虚拟仪器体系结构将电子测量仪器以工作站的形式进行设计与实现。提出事件处理机的概念,用FPGA进行实现,并将其作为工作站的设备控制核心,以USB2.0总线作为设备与主机的通信接口,集成实现了示波器、逻辑分析仪、信号发生器等多个硬件模块,软件采用LabWindows/CVI及VC++7.1工具,实现了关联测量模块之间的同步与联动。  相似文献   

14.
在移动互联网时代,必须有效解决智能终端设备如何访问关系数据库中的数据问题。Windows Phone 给出的解决方案是,首先利用对象关系映射技术为关系数据库建立实体对象模型;然后使用REST风格的WCF数据服务封装实体对象上下文,Windows Azure可作为发布该服务的载体;最后遵循开放式数据协议的规范查询及操作数据。对相关技术进行了较深入的研究,并使用MVVM模式给出了一个具体的实例,论证了该方案的可行性。由于智能终端可以通过开放数据协议访问和操作部署在Windows Azure中的WCF数据服务,结果以XML的形式返回,从而使得Windows Phone数据访问的模式可以扩展到使用其它操作系统的智能终端平台,如Android、IOS等。  相似文献   

15.
在Windows系统下开发的硬件必须编写相应的设备驱动程序才能正常工作.随着Windows 2000/XP操作系统的广泛运用,微软公司推出了全新的WDM设备驱动模式.详细阐述了借助工具软件DriverWorks,用Visual C 6.0开发PCI总线数据采集卡的WDM设备驱动程序的过程.  相似文献   

16.
Windows CE设备驱动程序开发   总被引:16,自引:0,他引:16       下载免费PDF全文
Windows CE操作系统标准设计的一个重要方面,就是原始设备制造商(OEMs)和独立硬件开发商(IHVs)可以自主开发设备驱动程序来支持他们的硬件,而不需要微软公司去另外开发设备驱动程序。该文介绍了Windows CE体系结构和开发wince设备驱动程序的过程,阐述了设备驱动程序模型、设备驱动结构和中断处理。Windows CE操作系统支持4种设备驱动模型:本机设备驱动,流接口设备驱动,USB设备驱动,NDIS网络驱动。  相似文献   

17.
徐国亮  李勇 《微处理机》2004,25(1):59-61
本文分析了Windows操作系统内建的任务调度及优先级机制,描述了高精度时钟板的设计原理,最后给出了实际应用的程序设计代码。  相似文献   

18.
介绍了Windows 2 0 0 0 /XP的体系结构和Windows驱动程序模型 (WDM)的概念 ,分析了WDM驱动程序的工作原理 ,并详细地描述了WDM驱动程序的结构和各分发例程应完成的工作。  相似文献   

19.
王景中  李小科 《计算机工程》2010,36(24):256-257
传统的数字版权保护系统不能完全保证数字内容防复制,系统易遭破解。针对该问题,提出基于基本输入输出系统(BIOS)的数字版权保护方案,利用计算机硬件和软件协同工作来实现对数字内容的保护,并介绍其安全处理过程。对系统进行整体流程测试,结果证明该方案有效。  相似文献   

20.
基于WDM的设备驱动程序设计   总被引:1,自引:0,他引:1  
介绍了Windows2000下用WDM开发设备驱动程序的一种基本设计方法,并以Printer 820热敏打印机为例,给出了驱动入口点、创建和删除设备、硬件资源分配和访问、I/O队列处理、中断处理、Win32应用程序接口等的具体实现。最终实现了打印机的实时连续快速绘图处理。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号