Gibt es einen legitimen Grund, warum ein Programm nicht in einer virtuellen Maschine ausgeführt wird?

1076
Frank

Ich habe ein Programm namens LoginMgr heruntergeladen. Wie bei allen Programmen habe ich es beim ersten Start in Sandboxie ausgeführt. Ich habe ein Nachrichtenfeld mit dieser Nachricht erhalten:

Sorry, this application cannot run under a Virtual Machine. 

enter image description here

Ich habe Freunde, die es verwenden, und es gibt viele Online-Bewertungen, die besagen, dass es sich nicht um einen Virus handelt. Aber es scheint nur falsch zu sein.

2
Es gibt Gründe, warum einige Anwendungen die Ausführung in VMs ablehnen. Über welches Programm sprechen wir speziell? gronostaj vor 10 Jahren 0
Es ist ein Programm, das mein Freund ausführen will, [mapleninja] (http://mapleninja.us/). Er kann es nicht bekommen, also versucht er, dass ich ihm helfe. Die Website sieht ein bisschen unecht aus, daher bin ich ziemlich vorsichtig. Frank vor 10 Jahren 0
Ich würde diesem Ding nicht vertrauen, soweit ich es werfen könnte. Michael Hampton vor 10 Jahren 3

1 Antwort auf die Frage

3
nitro2k01

Es gibt eine Reihe von Gründen. Oft muss sichergestellt werden, dass der Speicher oder der Code des Programms nicht manipuliert wird. Zwei, die mir aus dem Kopf kommen können:

  • Kopierschutz. Einige Programme möchten nicht, dass Sie den Code bearbeiten (oder debuggen) können, um den Kopierschutz zu umgehen.
  • Cheat-Schutz Da dies ein Spiel ist, ist dies wahrscheinlich ein Grund. Das Ausführen in einer virtuellen Maschine würde es einfacher machen, Werte im Spielespeicher transparent zu bearbeiten, ohne erkannt zu werden.
  • Performance. Eine Anwendung sollte dies im Allgemeinen nicht tun, aber die Programmierer haben möglicherweise entschieden, dass die Ausführung in einer VM zu einer schlechten Leistung führt, z. B. zur Eingabe von Latenzzeiten für Bildschirme, und aus diesem Grund die Ausführung in einer VM nicht zulässt.

Nur weil es legitime Gründe dafür gibt, dass das Programm nicht in einer VM ausgeführt wird, bedeutet dies natürlich nicht, dass es tatsächlich sicher ist. Gehen Sie wie immer vorsichtig vor.