一种基于Docker镜像的QT应用程序编译方法和装置

    公开(公告)号:CN113064595A

    公开(公告)日:2021-07-02

    申请号:CN202110304331.4

    申请日:2021-03-22

    Abstract: 本发明提供一种基于Docker镜像的QT应用程序编译方法和装置,在Docker镜像中包含不同平台对应的程序交叉编译工具,当在任一目标平台进行发布时,只需要通过Docker镜像便可获取该目标平台对应的QT目标程序构建工具,交叉编译工具。进而基于目标程序构建工具,交叉编译工具定制暴露出目标平台的QT编译环境,编译得到适用于目标平台的应用程序可执行文件。Docker镜像可以在任一安装了Docker容器的机器上运行,将Docker镜像部署到任一机器上即可编译出适用于不同平台的应用程序可执行文件,无需依赖大量的不同架构的物理机,便于对编译环境的管理。Docker镜像具有较好的封装性,一致性,易于维护,易于集成到CI工程中,且在运行时也不会对其所在的机器上其它业务的运行造成影响。

    一种应用程序的SECCOMP规则获取方法和装置

    公开(公告)号:CN112817663A

    公开(公告)日:2021-05-18

    申请号:CN202110220097.7

    申请日:2021-02-26

    Abstract: 本发明提供一种应用程序的SECCOMP规则获取方法和装置,基于重写的第一函数,实现对第二函数的调用。其中,第二函数中包含需要检测是否设置了禁用的所有系统调用。由目标应用程序运行时,通过第一函数调用第二函数生成的日志确定被该目标应用程序设置为禁用的系统调用,进而得到应用程序设置的SECCOMP规则。通过应用程序运行过程中的日志获取SECCOMP规则,无需对二进制文件进行分析,简化了分析过程,缩短了分析SECCOMP规则的耗时,同时无需对二进制文件进行分析,降低了对专业性的要求,便于满足更多场景下对获取SECCOMP规则的需求。

    离线虚拟机间文件共享方法和设备

    公开(公告)号:CN107463638A

    公开(公告)日:2017-12-12

    申请号:CN201710585763.0

    申请日:2017-07-18

    CPC classification number: G06F9/45558 G06F16/176

    Abstract: 本发明提供离线虚拟机间文件共享方法和设备用于解决离线虚拟机在离线状态下的文件共享问题。其中在管理域上加载第一离线虚拟机对应的第一虚拟磁盘镜像和第二离线虚拟机对应的第二虚拟磁盘镜像;在管理域上,根据文件操作指令,操作第一虚拟磁盘和第二虚拟磁盘中的文件。本发明通过在管理域上加载第一虚拟磁盘和第二虚拟磁盘中的文件系统,并运行对应文件操作指令,使第一虚拟机和第二虚拟机在离线的状态下实现第一虚拟机和第二虚拟机之间文件系统的共享访问。

    一种虚拟机操作系统类型与版本的获取方法与装置

    公开(公告)号:CN107463427A

    公开(公告)日:2017-12-12

    申请号:CN201710513566.8

    申请日:2017-06-29

    CPC classification number: G06F9/45504 G06F8/71 G06F9/45558

    Abstract: 本发明公开了一种虚拟机操作系统类型与版本的获取方法,包括:获取目标来宾虚拟机的虚拟机标识符,并根据虚拟机标识符在虚拟化平台接口确定目标来宾虚拟机;确定目标来宾虚拟机搭载的虚拟磁盘镜像文件;将虚拟磁盘镜像文件加载到宿主机/管理域;从加载到宿主机/管理域内存中的虚拟磁盘镜像文件中解析出目标来宾虚拟机的操作系统类型和/或版本信息。本发明能够针对不同虚拟机或不同类型的虚拟机进行虚拟机操作系统类型与版本的获取,不需要目标计算机开机、不依赖目标计算机的应用程序、应用程序能跨越操作系统使用、不消耗目标计算机资源、并且目标计算机不会感知。

    一种基于VMWare WorkStation的Windows虚拟机进程枚举方法

    公开(公告)号:CN106503547A

    公开(公告)日:2017-03-15

    申请号:CN201610875493.2

    申请日:2016-09-30

    CPC classification number: G06F21/53 G06F9/45545

    Abstract: 本发明提供一种基于VMWare Workstation的Windows虚拟机进程枚举方法。该方法包括选定宿主机并在宿主机上安装VMWare Workstation、根据给定的虚拟机标识符找到目标来宾虚拟机、利用虚拟化技术读取目标来宾虚拟机的基本信息并判断目标来宾虚拟机的操作系统类型、利用虚拟化技术从目标来宾虚拟机的ntoskrnl.exe文件中读取内核标记并计算进程链表内存地址的偏移量、在宿主机上执行vprobe脚本并将执行结果保存在宿主机上的临时文件中、从临时文件中读取执行结果并分析整理出目标来宾虚拟机的最终进程列表。本发明具有不依赖Windows操作系统使用知识、不需要目标来宾虚拟机的用户和口令、不需要登录目标来宾虚拟机以及不消耗目标来宾虚拟机资源等优点。

    来宾虚拟机本地账户基本信息获取方法、装置及系统

    公开(公告)号:CN105447133A

    公开(公告)日:2016-03-30

    申请号:CN201510802515.8

    申请日:2015-11-19

    CPC classification number: G06F17/30312

    Abstract: 本发明提供一种来宾虚拟机本地账户基本信息获取方法、装置及系统,该方法包括:将待检查的来宾虚拟机的账户管理文件挂载到预先建立的安全虚拟机中,该账户管理文件存储有来宾虚拟机的本地账户基本信息;将已挂载的账户管理文件加载到安全虚拟机的内存中;提取已加载的账户管理文件中的每一个来宾虚拟机本地账户的信息块;对每一个来宾虚拟机本地账户的信息块进行语义分析,提取来宾虚拟机的本地账户基本信息。该方法能获取来宾虚拟机本地账户基本信息,不依赖于待检查来宾虚拟机操作系统的运行状态,在关机状态时也可获取,且不依赖于来宾虚拟机操作系统提供的接口,可移植到非Windows系统。

Patent Agency Ranking