首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 203 毫秒
1.
基于80386保护模式的Win32操作系统通过ring0特权级保护机制严格限制普通Win32应用程序以核心态运行.文章通过对这种保护机制的分析研究,给出了如何使普通Win32应用程序在核心态运行的思路,指出了Win32操作系统中存在的这种安全隐患及其可能带来的严重后果,最后给出了防护措施.  相似文献   

2.
本文讨论了在Windows95操作系统中PnP(即插即用)的实现机制,并给出了在Win32应用程序中应注意一些什么问题才能使这些应用程序能正常工作于即插即用操作系统中。这些问题对于应用程序是十分重要的,它使应用程序不受硬件配置变化的影响,保证持续、稳定的工作。  相似文献   

3.
一、引言 通常的汇编语言程序设计是在DOS环境下进行,但是现在Windows操作系统才是主流操作系统,对于Windows应用程序执行机制分析、病毒清除、设备驱动程序的编写等都需要使用汇编语言直接编写Win32应用程序,Win32应用程序的执行机制与以前的DOS平台下汇编语言程序有较大的差别,例如增加了消息循环,动态链接等.  相似文献   

4.
VxD与Win 32应用程序间的通信机制   总被引:2,自引:0,他引:2  
本文介绍了Win9x下VxD的开发,详细阐述了VxD与Win32应用程序间的通信机制,并给出了一个中断驱动程序VxD与Win32应用程序间的通信实例。  相似文献   

5.
Win32操作系统为我们提供了在应用程序中执行多个线程的能力。本文介绍Win32操作系统中进程和线程的概念,然后讨论Delphi所提供的TThread线程类,最后,说明多线程应用程序的开发。  相似文献   

6.
本文讨论了Win32环境下应用程序的一般机制与特点,论述了基于Windows操作系统和x86指令集的汇编语言程序设计方法,分析了依赖于Visual C 开发环境的函数调用约定.通过对比C 和汇编程序,给出一个混合编程的实例,结果说明了两种语言函数之间的等价性.  相似文献   

7.
采用Win32汇编语言实现了一个基于TCP/IP协议的网络通信功能。程序开发及运行结果表明,与传统汇编相比,在Windows操作系统下的Win32汇编具有高级语言的优点,能够以最灵活的方式调用系统封装函数,软件开发效率大为提高;与高级语言相比,Win32汇编应用程序占用内存资源少,运行速度快,保留了传统汇编的优点。  相似文献   

8.
吴敏 《微计算机信息》2006,22(15):252-254
通过对Win32SDK程序中入口函数(WinMain)、初始化函数和窗口函数的分析,阐述了Windows应用程序的运行机理。在此基础上,进一步说明了MFC应用程序如何实现Windows应用程序运行的过程。另外也详细解析了MFC应用程序动态创建对象机制。  相似文献   

9.
介绍了一种简化嵌入式PC104单板计算机的多线程网络化应用程序开发的新方法.在DOS操作系统下,通过安装Win32扩展程序,实现了运行Win32 Console模式程序的环境.在其他计算机上,采用Microsoft Visual C 设计的Console程序可直接运行在该环境中,因而降低了嵌入式计算机的数据采集、控制和网络通信程序设计难度.详细介绍了一个实例的实现过程.  相似文献   

10.
Windows 95被设计成可以提供一种安全和平稳转接方式的新操作系统,它通过对已有的设备驱动器和MS-DOS及Windows应用程序的支持,在已有的软硬件上工作。 Windows 95不但对基于MS-DOS、Win 16和Win 32的应用程序提供更多的支持,而且还对出错的应用程序提供高级的系统保护功能,从而在Windows 3.1的基础上进一步提高了系统可靠性。不仅在运行MS-DOS和Win 16应用程序时系统性能有很大提高,而且更突出的是为Win 32应用程序提供了一个可靠、高性能的运行平台。本讲的练习部分将向您展示Windows 95的增强保护模式如何帮助用户同时运行多个应用程序。 Windows 95是一个可靠的、多线程的、真正的抢先多任务系统。因此,Windows 95允许用户同时执行多项任务。例如,打印文档、格式化磁盘以及重算电子表格。Windows 95具备多线程能力,这意味着在单个任务中一次可以执行多个线程。一个线程实际上是在一段时间内正在执行的进程(代码单元)的一个组件。一个进程本质上是一个应用程序。在Windows 95中,MS-DOS应用程序和16位Windows应用程序的每一进程只有一个线程。32位Windows应用程序的每一进程可以有多个线程。换句话说,Windows 95允许一个应用程序在同一时间运行多个代码单元。  相似文献   

11.
Win32环境下的NetBIOS协议的编程方法   总被引:1,自引:0,他引:1  
论述了在Windows95、WindowsNT等32位操作系统环境下如何利用NetBIOS协议实现局域网中实时数据通信,并给出了实现实时通信的编程方法,着重论述了如何利用在扩展的NetBIOS协议中提供的异步事件句柄和Win32支持的多线程等新内容进行编程,实现实时数据在局域网中进行实时传输的通信方式。  相似文献   

12.
Win32下跨进程边界共享内核对象的实现   总被引:1,自引:0,他引:1  
本文介绍了 Win32系统中内核对象在跨进程条件下实现共享的几种方法 ,并给出了一个集散控制系统中利用该方法实现数据共享的实例 ,最后在对各种方法进行分析比较的基础上总结出了一种选择共享方式的一般原则  相似文献   

13.
主要对Windows环境中使用Delphi及OpenGL三维仿真开发环境建立的方法进行了研究。首先介绍了OpenGL图形库的功能、特点以及OpenGL在Win32环境中的运行机制;然后详细阐述了在Windows环境下使用Delphi及OpenGL联合编程,建立三维仿真开发环境的实现过程;并将这一仿真开发环境在战斗部虚拟测试系统仿真软件中进行了综合应用。用OpenGL图形库进行三维仿真,真实感强,因而具有较高的使用价值和良好的应用前景。  相似文献   

14.
证书解析是证书应用的基础,目前已知的证书解析操作均运行于操作系统应用层。这种证书解析方法尽管具有较强的通用性,但代码复杂,占用系统资源较多。本文在研究证书格式的基础上,给出了一种适用于操作系统内核层、嵌入式系统等资源受限环境的解析方法,具有实现简单、占用资源少、运行速度快等特点。  相似文献   

15.
Android系统中Win32环境的高性能虚拟   总被引:1,自引:0,他引:1  
针对Win32应用程序无法直接在Android系统中运行的问题,提出了一套高性能的虚拟Win32环境实现方案。通过将x86程序以翻译块(TB)为单位动态地翻译为高级精简指令集机器(ARM)指令并执行,解决了指令集不兼容的问题。同时,借助Wine这一兼容层将Win32 API调用最终转换为Linux系统调用,从而避免对整个操作系统的虚拟。此外,图形系统采用以虚拟Framebuffer为后端的X显示服务,并通过虚拟网络计算(VNC)协议完成图像在物理屏幕上的显示,以实现X窗口系统与Android图形系统的适配。经测试,系统本身的初始化时间小于30 s,内存占用小于150 MB,而其图形界面渲染、文件读写和浮点运算性能普遍可达系统级虚拟方案的4倍以上。实验结果表明,该框架具有启动速度快、资源占用低的特点,能够在Android系统中提供Win32环境的高性能虚拟。  相似文献   

16.
Win9x下VxD和应用程序双向通讯的实现(二)   总被引:1,自引:0,他引:1  
为实现Win9x下高速采样和实时控制,并给用户提供友好的界面,须采用VxD和Win32应用程序相结合的方法,这就要求能在VxD和Win32应用程序之间通讯。在第一部分介绍了用查询方式实现VxD和Win32应用程序的通讯,在第二部分介绍了用消息方式和事件方式进行通讯。这些方法均经过实践的检验,能够适应高速采样和实时控制。  相似文献   

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

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