Чи існує законна причина для того, щоб програма не працювала у віртуальній машині?


2

Я завантажив програму під назвою LoginMgr. Як і всі програми, на першому запуску я запустив його в Sandboxie. Я отримав вікно повідомлення з цим повідомленням:

Sorry, this application cannot run under a Virtual Machine.  

enter image description here

У мене є друзі, які використовують його, і є багато відгуків онлайн, які кажуть, що це не вірус. Але це просто здається неправильним.


Є причини, через які деякі програми заперечують запуск у віртуальних машинах. Про яку саме програму ми говоримо?
gronostaj

Це програма, яку мій друг намагається запустити mapleninja . Він не в змозі отримати його, тому він намагається змусити мене допомогти йому. Сайт виглядає трохи підробленим, тому я дуже обережний у цьому.
Jon

3
Я б не довіряв цій річ, наскільки я міг би його викинути.
Michael Hampton

Відповіді:


3

Існує ряд причин, часто пов'язаних із переконуванням пам'яті або коду програми. Два я можу придумати з верхньої частини голови:

  • Захист від копіювання. Деякі програми не хочуть, щоб ви могли редагувати (або налагоджувати) код, щоб обійти захист від копіювання.
  • Чит захист. Оскільки це гра, це ймовірна причина. Запуск її на віртуальній машині полегшить прозоре редагування значень в пам'яті ігор, не виявляючись.
  • Продуктивність. Програма, як правило, не повинна робити це, але програмісти могли б вирішити, що робота в VM дає низьку продуктивність, наприклад, затримку на екрані, і з цієї причини забороняє роботу в VM.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.