2009-09-02 21 views
0

J'essaie de trouver un moyen de déterminer par programme si une copie de Windows s'exécute dans une copie de Parallels. J'ai trouvé this post avec de très bonnes instructions pour déterminer si Windows est en cours d'exécution dans VMWare, VirtualPC ou WINE, mais je n'ai pas été en mesure de trouver quelque chose de similaire pour Parallels. Comment va-t-on détecter Parallels?Détecter si Windows s'exécute depuis Parallels?

Répondre

0

Transforme que la méthode redpill fonctionne très bien pour détecter Parallels


Edit:

Comme Paul Alexander a noté dans son commentaire, Red Pill ne fonctionne plus sur Parallels. J'ai trouvé une autre méthode, cependant. Si vous recherchez le numéro de série du BIOS, 'Parallels' fait partie de la chaîne du numéro de série.

+1

Malheureusement, ce n'est plus le cas avec les versions modernes de Parallels. –

+0

J'adore le sérieux avec lequel Parallels semble empêcher l'invité de comprendre cela. :) – Trejkaz

1

Vous pouvez détecter si vous exécutez Parallels si vous interrogez le fabricant du matériel et les informations de modèle dans la classe .net System.Management. Ce Article décrit en détail comment obtenir des informations sur le matériel. Si vous utilisez Parallels, le fabricant de matériel retournera "Parallels Software International Inc." et le modèle retournera "Parallels Virtual Platform"