C# 虚拟机指纹的生成

C# 虚拟机指纹的生成,c#,hardware,virtualization,C#,Hardware,Virtualization,我正在尝试使用c#创建服务器的指纹。重要的是,该逻辑适用于虚拟服务器,这样当VM迁移到另一台主机时,指纹不会改变 我在codeplex上找到了这个示例: 这是使用以下组件创建指纹:cpu、bios、主板、磁盘、视频卡和mac地址。我也会使用计算机名 现在我的问题是:在将vm迁移到另一台主机后,哪些组件没有改变?我认为cpu和mac地址没有改变。将虚拟机迁移到另一台主机后,哪些组件没有改变?最简单的方法是创建一个程序,记录第一台虚拟机上的信息,移动虚拟机,重新加载程序并查看差异将vm迁移到另一台主

我正在尝试使用c#创建服务器的指纹。重要的是,该逻辑适用于虚拟服务器,这样当VM迁移到另一台主机时,指纹不会改变

我在codeplex上找到了这个示例: 这是使用以下组件创建指纹:cpu、bios、主板、磁盘、视频卡和mac地址。我也会使用计算机名


现在我的问题是:在将vm迁移到另一台主机后,哪些组件没有改变?我认为cpu和mac地址没有改变。

将虚拟机迁移到另一台主机后,哪些组件没有改变?
最简单的方法是创建一个程序,记录第一台虚拟机上的信息,移动虚拟机,重新加载程序并查看差异
将vm迁移到另一台主机后哪些组件没有更改?
最简单的方法是创建一个程序,记录第一台vm上的信息,移动vm,重新加载程序并查看差异