【问题标题】:How to get uuid.location in .vmx file from guest OS如何从来宾操作系统获取 .vmx 文件中的 uuid.location
【发布时间】:2019-06-13 06:02:51
【问题描述】:

据我所知,.vmx 文件中 uuid.location 的值是每个虚拟机的唯一标识符,因此我想使用此值来许可我的应用程序,但我无法从客户操作系统获取此值(windows 10),有人知道怎么做吗?

顺便说一句,客户端只能在没有互联网连接的虚拟机上运行此应用程序,这就是为什么我想找到并使用虚拟机的唯一标识符来许可应用程序。

我在虚拟机中尝试过很多硬件指纹,但是我发现只要复制整个虚拟机就可以很容易地复制这些指纹,所以我放弃了这些方法,最后发现 uuid.locaion 是我无法更改的标识符想要。

【问题讨论】:

    标签: python shell vmware


    【解决方案1】:

    HERE 所述,您可以使用 smBIOS 获取 UUID。

    在 Ubuntu 中使用:

    sudo dmidecode -t 1
    ...
    Serial Number: VMware-56 4d e....
    ...
    

    在 Windows 中使用 WMI 对象(推荐使用 CIM 实例):

    (Get-CimInstance Win32_Bios).SerialNumber
    Serial Number: VMware-56 4d e....
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 1970-01-01
      • 1970-01-01
      • 2010-09-25
      • 2013-04-08
      • 1970-01-01
      • 2019-07-18
      相关资源
      最近更新 更多