Есть ли законная причина, по которой программа не запускается на виртуальной машине?

Я скачал программу под названием LoginMgr. Как и во всех программах, при первом запуске я запустил его в Sandboxie. Я получил сообщение с этим сообщением:

Sorry, this application cannot run under a Virtual Machine.  

введите описание изображения здесь

У меня есть друзья, которые используют его, и есть много отзывов в Интернете, которые говорят, что это не вирус. Но это только кажется неправильным.

1 ответ

Решение

Существует ряд причин, зачастую связанных с тем, чтобы убедиться, что память или код программы не подделаны. Два, о которых я могу думать из головы:

  • Защита от копирования. Некоторые программы не хотят, чтобы вы могли редактировать (или отлаживать) код, чтобы обойти защиту от копирования.
  • Чит защита. Так как это игра, это вероятная причина. Запуск его на виртуальной машине облегчил бы прозрачное редактирование значений в памяти игр без обнаружения.
  • Спектакль. Как правило, приложение не должно этого делать, но программисты могли бы решить, что работа в ВМ дает низкую производительность, например, вводит задержку экрана, и запрещает запуск в ВМ по этой причине.

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

Другие вопросы по тегам