一种程序嵌入方法、系统及存储介质技术方案

技术编号:24572869 阅读:51 留言:0更新日期:2020-06-20 23:58
本发明专利技术涉及一种程序嵌入方法、系统及存储介质,所述程序嵌入方法,包括:在主程序内根据待嵌入程序的安装路径创建应用程序进程,并返回待嵌入程序的进程句柄,为待嵌入程序设置父显示容器;利用Windows API接口在主程序内设置待嵌入程序的属性、扩展属性以及显示参数。本发明专利技术所提供的程序嵌入方法,可通过Windows API接口将待嵌入程序嵌入主程序,在主程序内直接运行已嵌入的程序,既不用在主程序内开发新功能,又不用分别单独运行多个程序。

A program embedding method, system and storage medium

【技术实现步骤摘要】
一种程序嵌入方法、系统及存储介质
本专利技术涉及程序嵌入
,特别是涉及一种程序嵌入方法、系统及存储介质。
技术介绍
在企业中存在的各种各样的应用软件,而且这些应用软件会来自不同的企业,或者是来自同一企业不同部门开发的软件。有些软件具有独立的功能,但是其他的一些软件又需要这些独立软件的功能。问题的关键在于:是重新开发这些功能呢?还是单独的运行这些软件?若是重新开发这些功能,若功能简单,则花费的人力物力资源比较少,若是功能复杂,则会花费大量资源,或者造成耽搁项目交付。若是只是单独运行软件,来使用这些功能,则给用户开起来则显得比较不专业,不是一个整体,让用户的使用起来极不方便。如何在尽可能减少资源花费的情况下,解决软件繁多运行复杂的问题。可见,现有技术还有待于改进和发展。
技术实现思路
基于此,有必要针对上述技术问题,提供一种程序嵌入方法、系统及存储介质,旨在尽可能减少资源花费的情况下,解决软件繁多运行复杂的问题。本专利技术的技术方案如下:一种程序嵌入方法,其包括:在主程序内根据待嵌入程序的安本文档来自技高网...

【技术保护点】
1.一种程序嵌入方法,其特征在于,包括:/n在主程序内根据待嵌入程序的安装路径创建应用程序进程,并返回待嵌入程序的进程句柄,为待嵌入程序设置父显示容器;/n利用Windows API接口在主程序内设置待嵌入程序的属性、扩展属性以及显示参数。/n

【技术特征摘要】
1.一种程序嵌入方法,其特征在于,包括:
在主程序内根据待嵌入程序的安装路径创建应用程序进程,并返回待嵌入程序的进程句柄,为待嵌入程序设置父显示容器;
利用WindowsAPI接口在主程序内设置待嵌入程序的属性、扩展属性以及显示参数。


2.根据权利要求1所述的程序嵌入方法,其特征在于,所述在主程序内根据待嵌入程序的安装路径创建应用程序进程,并返回待嵌入程序的进程句柄,为待嵌入程序设置父显示容器的步骤之前还包括:
初始化待嵌入程序,控制主程序显示待嵌入界面,并将WindowsAPI接口导入主程序。


3.根据权利要求2所述的程序嵌入方法,其特征在于,将WindowsAPI接口导入主程序的步骤具体包括:导入设置子窗口的父窗口容器接口、改变窗口属性接口及设置窗口位置与大小接口。


4.根据权利要求1所述的程序嵌入方法,其特征在于,所述为待嵌入程序设置父显示容器具体为:利用WindowsAPISetParent接口为待嵌入程序设置父显示容器。


5.根据权利要求1所述的程序嵌入方法,其特征在于,所述利用WindowsAPI接口在主程序内设置待嵌入程序的属性具体为:利用WindowsAPISetWin...

【专利技术属性】
技术研发人员:白肖吴闽华卫宣安姜坤
申请(专利权)人:深圳震有科技股份有限公司
类型:发明
国别省市:广东;44

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

1