2010-03-03 4 views
4

Ищете идеи о том, как обнаружить, когда наше приложение Windows работает в одной из следующих сред VM. В скобках приводятся некоторые идеи для обнаружения. Могут быть (много) лучшие методы обнаружения - идеи стартера, которые я придумал, основаны на моих исследованиях в Google.Обнаружить, когда приложение запущено в среде VM

  • VMWare (смотря на наличие дополнительного VMware Tools является одним из способов)

  • Microsoft Virtual PC (есть устройство под названием "Virtual HD" для своих IDE дисков, "MS Virtual SCSI Disk Device" для их SCSI дисков)

  • Citrix Xen

  • ВС Virtual Box

Спасибо, Малкольма

+0

Зачем вы хотите это сделать? –

ответ

2

См BluePill которой автор утверждал, как незаметные, в результате чего большую негативную реакции со стороны сообщества безопасности, которая быстро разработала несколько способов, чтобы определить, если вы находитесь в виртуальной машине. Лучшие из них, по-видимому, основаны на сроках.