Virtual machine 在虚拟机vmware上运行的应用程序许可证检查
我很抱歉我的英语不好 有一个应用程序的许可证与硬件绑定。一台计算机一个许可证。 通常,许可证检查如下所示:Virtual machine 在虚拟机vmware上运行的应用程序许可证检查,virtual-machine,vmware,vsphere,license-key,vmware-sdk,Virtual Machine,Vmware,Vsphere,License Key,Vmware Sdk,我很抱歉我的英语不好 有一个应用程序的许可证与硬件绑定。一台计算机一个许可证。 通常,许可证检查如下所示: 应用程序扫描硬件 应用程序收集有关硬件的信息,并准备许可证可用性请求 应用程序发送请求以检查许可证的可用性 许可证服务器接收请求并返回响应。应用程序从许可证服务器接收响应并激活全部功能 但是,如果应用程序位于虚拟机上,那么收集有关硬件的信息就会失败。 我无法获取有关服务器硬件的信息,因为默认方法不允许这样做 使用hypervisor方法可以收集一些统计信息,但这还不足以生成许可证存在的
因此,有两个问题:
- 如何在虚拟机中获取有关 服务器硬件
- 如果需要,我如何实现与硬件相关的许可证验证 该程序正在虚拟机上运行
谢谢大家! 来宾操作系统和虚拟机监控程序可以通过VMware vSocket相互通信。来宾操作系统和虚拟机监控程序可以通过VMware vSocket相互通信