一种基于命名管道间通讯机制的应用制造技术

技术编号:24889112 阅读:40 留言:0更新日期:2020-07-14 18:16
本发明专利技术属于命名管道间通讯技术领域,尤其为一种基于命名管道间通讯机制的应用,包括如下步骤:门户进程的登录启动,完成自身程序的自检,发现需要进行升级,启动升级程序非拦截程序UnalbeInterceptFileSync进程,进行非拦截文件的升级;切换程序运行账号,并完成了进程间复杂的业务处理逻辑,完成当前运行程序和Windows服务进程间进行命名管道通讯,进行程序运行身份的切换;进程间命名管道的机制建立,让程序提升权限和降低权限变的可控,变向的可以让程序提升程序操作和降低权限,通过命名管道通讯进行加密信息的传递,完成加密信息在服务和各个进程间的分发和传递;根据进程通讯请求分配内存空间;将通讯数据存入所述内存空间。

【技术实现步骤摘要】
一种基于命名管道间通讯机制的应用
本专利技术涉及命名管道间通讯
,具体为一种基于命名管道间通讯机制的应用。
技术介绍
软件的运行过程中,不可避免的需要进行进程间的数据的传递,一般的方式都是通过一个进程把对应的数据保存到本地文件,另外的进程读取相应的本地的文件来获取数据,或者把数据存储到数据库中进行中转;而且无法进行在不同Windows用户间进行数据的操作,例如如果当前账号是USER账号,可能面临无法写入本地文件的风险,导致了数据的传递从源头被卡死,而且由于运行的进程是在当前的账号下,很难和高权限账号比如以SYSTEM账号运行的服务进程间进行数据的交互,当想提高当前的进程的权限去执行系统级别的权限的时候,比如操作注册表,执行文件注册,读取更新系统文件等都将受到限制。通过开通命名管道通讯完成进程间通讯进行数据传递,可以解决进程间进行数据的直接的传递,并有类似Socket通讯间的数据的同步机制。可以通过直接的和本地服务进行数据通讯,完成进程间权限的提升和降低,方便程序的提升权限和降低权限操作。目前的基于命名管道间通讯机制的应用存在下列问本文档来自技高网...

【技术保护点】
1.一种基于命名管道间通讯机制的应用,其特征在于:包括下列操作流程,/nS1:门户进程的登录启动,完成自身程序的自检,发现需要进行升级,启动升级程序非拦截程序UnalbeInterceptFileSync进程,进行非拦截文件的升级,建立命名管道间通讯,在命名管道连接中模拟运行身份,保证命名管道通讯间进行多线程监控数据的输入和输出,并在多线程监控下保证所开线程的线程个数的固定,以及进行进程间线程的同步;/nS2:切换程序运行账号,并完成了进程间复杂的业务处理逻辑,完成当前运行程序和Windows服务进程间进行命名管道通讯,进行程序运行身份的切换,并发送命令完成复杂的权限提升后的相关的操作,运行完...

【技术特征摘要】
1.一种基于命名管道间通讯机制的应用,其特征在于:包括下列操作流程,
S1:门户进程的登录启动,完成自身程序的自检,发现需要进行升级,启动升级程序非拦截程序UnalbeInterceptFileSync进程,进行非拦截文件的升级,建立命名管道间通讯,在命名管道连接中模拟运行身份,保证命名管道通讯间进行多线程监控数据的输入和输出,并在多线程监控下保证所开线程的线程个数的固定,以及进行进程间线程的同步;
S2:切换程序运行账号,并完成了进程间复杂的业务处理逻辑,完成当前运行程序和Wi...

【专利技术属性】
技术研发人员:李龙飞
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1