首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
探讨了在应用程序中如何采用匿名管道技术和控制台应用程序进行通信。并结合和Dos应用程序间的通信,论述了使用Visual C 在Windows98和Windows2000下使用匿名管道操作的区别。  相似文献   

2.
在深入分析Windows操作系统内部工作机制的基础上,运用操作系统的内核对象之一管道,解决了控制台应用程序的输出重定向问题,使得可以在GUI程序中调用控制台程序并获得控制台程序的输出结果.结合了输出重定向技术在FPGA远程下载中的应用给出了具体实例.  相似文献   

3.
匿名管道在Win 9x环境下的应用研究   总被引:1,自引:0,他引:1  
管道是进程间进行通信的一种方式,根据使用环境和方式不同分为匿名管道和命名管道。文中针对Win9x环境下的匿名管道进行了一些探讨,并根据匿名管道的特性给出一个应用匿名管道的双工通信类。  相似文献   

4.
管道通讯是UNIX进程通讯的又一手段,主要处理进程间的大量信息传送,所谓管道是指进程间连接起来的一条通讯通道,从本质上讲,管道是U-NIX文件概念的一种推广,管道通讯的介质是文件,称为管道文件。用户可以用文件操作的有关系统调用来操作管道文件,从而简化管道通讯应用程序的设计。管道的形象描述见下图:  相似文献   

5.
我们在进行Windows程序设计时经常要调用一些现存的可执行程序(EXE文件),在很多情况下不能得到这些可执行程序的源代码,而且我们希望能够将这些可执行程序(经常是DOS程序)的输出提取到Windows主程序窗口中。为了这一目的,必须实现子进程与父进程间的通讯,匿名管道可用来完成这一功能。 匿名管道通过改变标准输入、输出和错误流,实现子进程与父进程或子进程间的通讯。首先,必须用 CreatePipe()函数来创建一个匿名管道,函数原型为: BOOL CreatePipe(PHANDLE hReadP…  相似文献   

6.
Win32应用程序中进程间通信方法分析与比较   总被引:2,自引:0,他引:2  
随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求.编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的.Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考.  相似文献   

7.
基于MICO构建CORBA应用程序的研究与应用   总被引:1,自引:1,他引:1  
基于MICO开发CORBA应用程序是一门新兴的技术。介绍了CORBA的基本原理和MICO与c0RBA之间的关系,探讨了MICO技术在多机多进程系统中的应用,提出了一种如何使用MICO来构建CORBA应用程序的方法。最后讨论了MICO在多机多进程系统中实现通讯的应用实例。  相似文献   

8.
在Windows编程中,并非每一个应用程序都需要一个图形用户界面(GUI),很多情况下,我们可以编写一个控制台应用程序,这样程序更小,加载更快,传输时间也短,同时也丝毫不牺牲程序应有的功能。这种程序特别适合那些在后台运行的程序,比如压缩、杀毒、上传下载等等。如果我们的确需要在GUI执行这些程序,以完成某些比如类似于磁盘格式化的功能,我们可以在GUI程序中创建一个新的进程,  相似文献   

9.
Win32应用程序中进程通信方法分析与比较   总被引:11,自引:4,他引:7  
随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求,编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程喑的通信是不可避免的。Microsoft Win32API提供了多种进和平是通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信提供参考。  相似文献   

10.
进程及应用程序间通信的实现技术   总被引:1,自引:0,他引:1  
本文介绍了进程间通信与应用程序间通信的含义及相应的实现技术,并对这些技术的原理、特性等进行了分析。  相似文献   

11.
文章实现了一种linux环境下基于可信度量的应用程序隔离。通过可信度量机制,将系统中进程区分为可信进程和不可信进程,隔离是通过拦截不可信进程的文件操作来达到的,并且重定向任何的修改操作到虚拟资源,从而实现对系统资源的隔离保护。  相似文献   

12.
冯世光  陈榕 《微计算机应用》2007,28(11):1221-1224
系统地介绍在Linux上"和欣"虚拟机ElaVM(Elastos Virtual Machine)的同步机制的设计和实现。它为虚拟机上层的应用程序提供同步服务。提出了一种通过读写Linux的匿名管道来实现等待操作的方式,具有容易实现,可移植性好等特点。  相似文献   

13.
在Vega环境下开发虚拟现实应用程序   总被引:15,自引:3,他引:12  
Vega是目前流行的虚拟现实应用程序开发环境。与Vega环境相关的应用程序还有三维建模工具Creator和虚拟场景集成工具Lynx。该文介绍了虚拟现实应用程序区别于动画的主要特征,分析了Vega开发环境的主要特点及各个模块的功能。简要介绍了Creator和Lvnx的功能以及Vega与Creator、Lynx软件之间的相互关系,重点讨论了在Vega环境下开发虚拟现实应用程序的主要过程,并描述了控制台风格的Vega应用程序结构基本框架。  相似文献   

14.
线索和进程是OS/2中的重要概念,而进程间通信是OS/2程序设计中的关键问题。本文介绍如何书写OS/2中多线索应用程序,多路OS/2应用程序如何经由进程间通信工具IPC进行通信,以及与OS/2表示管理程序PM有关的核心程序设计知识。最后介绍LS实用程序及采用消息队列和屏幕按钮操作的DIPOP程序。  相似文献   

15.
主动防御技术代表未来安全类软件的发展趋势。和系统加固相同,应用程序访问控制也是属于主动防御体系中的一个部分。但它的使用比较灵活,是整个主动防御体系中使用最为灵活的部分。应用程序的运行一般都有以下几种操作:启动子进程、加载驱动以及安装钩子等操作,而应用程序访问控制可以让用户对指定的  相似文献   

16.
Win32 命名管道技术是进程通讯中的一种常用技术.本文介绍了Win32 命名管道技术的概念、分类、主要Win32 API命名管道操作函数的原理等,并且根据具体样例,阐述了Win32 命名管道技术的设计实现及逻辑流程.  相似文献   

17.
Win32命名管道技术是进程通讯中的一种常用技术。本文介绍了Win32命名管道技术的概念、分类、主要Win32API命名管道操作函数的原理等,并且根据具体样例,阐述了Win32命名管道技术的设计实现及逻辑流程。  相似文献   

18.
一种在OpenGL应用程序中使用商用软件造型数据的技术。提出了在OpenGL应用程序中解读3DSMaxASE格式的几何模型及生成和操作相应C语言数据结构的具体方法。  相似文献   

19.
Windows(2000/XP)下基于应用程序的打印控制   总被引:1,自引:1,他引:1  
李立亚 《计算机工程与设计》2004,25(10):1835-1836,1839
由于项目的需求,需要实现在应用程序级别的打印控制,这种打印控制使得同一台电脑上的某些程序可以正常打印,而某些程序不能打印。通过分析Windows(2000/XP)系统下的打印体系结构及Windows下进程的特性,提出了通过拦截Windows的API函数来实现基于应用程序的打印控制的方法。经过测试这种方法是可行的,并已经在项目中进行了应用。  相似文献   

20.
OLE自动化是Windows应用程序互操作的一种基于COM的标准机制。操纵其它应用程序的一端称为自动化控制器 ,被操纵的一端称为自动化服务器。Delphi 4.0对OLE自动化提供了很好的支持 ,是制作OLE自动化的最佳工具。本文以某旅游局管理系统中的“旅游景点介绍”子系统为例 ,介绍Delphi环境下自动化服务器和控制器的开发方法和特点。1 自动化服务器的创建  自动化服务器分进程内和进程外服务器两种。进程外服务器一般是可单独执行的应用程序 ,它和自动化客户各有自己不同的进程地址空间 ;进程内服务器则没有单…  相似文献   

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

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