Есть ли законная причина, по которой программа не запускается на виртуальной машине?
Я скачал программу под названием LoginMgr. Как и во всех программах, при первом запуске я запустил его в Sandboxie. Я получил сообщение с этим сообщением:
Sorry, this application cannot run under a Virtual Machine.
У меня есть друзья, которые используют его, и есть много отзывов в Интернете, которые говорят, что это не вирус. Но это только кажется неправильным.
1 ответ
Решение
Существует ряд причин, зачастую связанных с тем, чтобы убедиться, что память или код программы не подделаны. Два, о которых я могу думать из головы:
- Защита от копирования. Некоторые программы не хотят, чтобы вы могли редактировать (или отлаживать) код, чтобы обойти защиту от копирования.
- Чит защита. Так как это игра, это вероятная причина. Запуск его на виртуальной машине облегчил бы прозрачное редактирование значений в памяти игр без обнаружения.
- Спектакль. Как правило, приложение не должно этого делать, но программисты могли бы решить, что работа в ВМ дает низкую производительность, например, вводит задержку экрана, и запрещает запуск в ВМ по этой причине.
Конечно, только потому, что существуют законные причины того, что программа не запускается на виртуальной машине, не означает, что она действительно безопасна. Как всегда, действуйте с осторожностью.