检测Windows是否在Parallels中运行?

时间:2009-09-02 22:58:08

标签: windows virtualization detection parallels

我正试图找出一种方法来以编程方式确定Windows副本是否在Parallels副本中运行。我发现this post有非常好的指示来确定Windows是否在VMWare,VirtualPC或WINE中运行,但我无法找到类似Parallels的任何内容。如何检测Parallels?

2 个答案:

答案 0 :(得分:1)

如果您询问.net System.Management类中的硬件制造商和型号信息,则可以检测您是否在Parallels内部运行。这个Article详细描述了如何获取硬件信息。如果您在Parallels中运行,硬件制造商将返回“Parallels Software International Inc.”该模型将返回“Parallels Virtual Platform”

答案 1 :(得分:0)

事实证明redpill方法适用于检测Parallels


编辑:

正如Paul Alexander在评论中指出的那样,Red Pill不再适用于Parallels。然而,我确实找到了另一种方法。如果您查找BIOS序列号,“Parallels”是序列号字符串的一部分。