¿Hay un formulario oficial para que una aplicación determine si se está ejecutando en VMWare o en Virtual PC (o como lo llame Microsoft ahora)? El código que he visto suele ser un truco que aprovechó algunos efectos secundarios de comportamiento extraños en una versión específica de VMWare o Virtual PC.Determine cuándo se ejecuta en una máquina virtual
Idealmente código Delphi, pero si puede vincular a una explicación oficial, entonces estoy seguro de que puedo convertirlo.
Sólo por curiosidad, ¿cuál es el caso de uso para saber que uno está en la máquina virtual? Siempre consideré uno de los principales beneficios de VM que (idealmente) no necesita saber si tiene hardware físico o no. –
Curiosidad realmente. Un compañero de trabajo me preguntó y yo había recordado haber leído sobre él, pero no estaba seguro de la mejor manera. Aunque pude ver el deseo de restringir su aplicación para que no se ejecute en una VM por razones de seguridad, pero eso sería REALMENTE MOLESTO para sus usuarios. Sé que Virtual PC no te permitirá correr en VMWare (al menos cuando lo intenté). –