Pregunta

Estoy tratando de encontrar una manera de determinar programáticamente si una copia de Windows se está ejecutando dentro de una copia de Parallels. He encontrado este post con muy buenas instrucciones para determinar si Windows es que se ejecutan dentro de VMWare, VirtualPC, o vino, pero no he podido encontrar nada similar para Parallels. ¿Cómo hace uno para la detección de Parallels?

¿Fue útil?

Solución 2

Resulta que el método redpill funciona bien para la detección de Parallels


Editar:

Como se ha señalado Paul Alexander en su comentario, píldora roja ya no funciona en Parallels. Lo que encontrar otro método, sin embargo. Si se mira el número de serie del BIOS, 'Parallels es parte de la cadena del número de serie.

Otros consejos

Puede detectar si se está ejecutando dentro de Parallels si interrogar al fabricante del hardware y la información del modelo en la clase de .NET System.Management. Este artículo describe con detalle cómo obtener información de hardware. Si está ejecutando en Parallels, el fabricante de hardware volverá "Parallels Software International Inc." y el modelo volverá "Parallels plataforma virtual"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top