簡體   English   中英

VMware環境中的CPU ID

[英]CPU ID in VMware environment

我有一個在安裝時會根據CPU ID和主板序列號創建安裝密鑰的軟件。 該軟件已安裝在VMware虛擬機上,並停止工作,表明注冊是針對其他硬件的。

我的問題是該程序可以查看運行它的實際硬件,還是僅查看VMware虛擬硬件? 如果程序僅看到VM“ CPU ID”,那可以更改嗎?

另外,VMware硬件序列號實際與物理硬件有關系嗎?

謝謝

VMware(或任何其他虛擬機)提供的信息與運行它的計算機完全無關。 實際上,您可以將虛擬機從一台物理主機移動到另一台物理主機,而虛擬機內部的軟件將不知道已發生這種情況。 這在很大程度上就是VM的意義所在。

VMware生成的硬件序列號(實際上只是一個GUID)僅特定於該虛擬機,並且該VM在主機之間移動時會隨身攜帶該序列號。

就基於硬件的許可而言,VM很難解決。 您可以輕松地做的就是檢測該軟件是否在虛擬環境中運行,並且拒絕執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM