Themida: Sorry, this application cannot run under a Virtual Machine.

Problem:

Próba uruchomienia aplikacji zabezpieczonej oprogramowaniem Themida/WinLicense wewnątrz maszyny wirtualnej powoduje zgłoszenie błędu dotyczącego wykrycia maszyny wirtualnej oraz następuje odmowa uruchomienia aplikacji.

Nie ma specjalnie znaczenia rodzaj maszyny wirtualnej, a w każdym bądź razie sytuacja ta spotkała mnie zarówno pod VirtualBox-em jak i VMware Player-em. O ile w przypadku tego pierwszego nie znalazłem możliwości rozwiązania problemu, o tyle znacznie fajniejsza jest sprawa z oprogramowaniem firmy VMware.

Okazuje się, że dodanie do pliku konfiguracyjnego maszyny VMware (plik nazwa_maszyny_wirtualnej.vmx zlokalizowany w przypadku linuxa w ~/vmware/nazwa_maszyny_wirtualnej/ ) dwóch linijek kodu (w dowolnym miejscu – ja dodałem na początku):

isolation.tools.getVersion.disable = „TRUE”
monitor_control.disable_directexec = „TRUE”

Powoduje, że maszyna wirtualna VMware pozwoli na uruchomienie felernej aplikacji, a ta nie zaczai, że jest robiona w bambuko.

3 comments on “Themida: Sorry, this application cannot run under a Virtual Machine.
  1. Wielkie dzięki 🙂 Podany sposób rozwiązania problemu działa w 100% 🙂

Dodaj komentarz

Twój adres email nie zostanie opublikowany.