О DBVM

DBVM — виртуальная машина, в которой работает ваша ОС; она расширяет набор инструкций и даёт приложениям в usermode доступ к возможностям режима ядра. Программы могут перенаправлять поток системных событий в другие места и менять их результат — например, перенаправить прерывание на другой обработчик без правки таблицы прерываний. Обзор возможностей — в О Cheat Engine, частые вопросы — в FAQ.

Использование с Cheat Engine

Cheat Engine использует эти дополнительные инструкции для упрощения модификации игр и отладки, особенно в Vista 64-bit и новее. Для использования нужно загружаться с загруженным DBVM (сначала загружается DBVM, затем ваша ОС — обычно Windows). Cheat Engine сам определит, что DBVM загружен, и включит дополнительные функции.

Безопасность

DBVM может использоваться вредоносным ПО, поэтому защищён 160-битным ключом. Одна из инструкций позволяет сменить ключ по умолчанию на другой, чтобы остальные программы не могли использовать DBVM без правильного ключа. Это снижает риск злоупотреблений со стороны постороннего ПО.

Как проверить поддержку DBVM

Простой способ — щелкнуть правой кнопкой по логотипу Cheat Engine (в окне программы), чтобы открыть экран «О программе». Там будет указано, поддерживает ли система DBVM. Если DBVM уже загружен, отобразится ревизия DBVM.

UEFI DBVM Loader

Загружать DBVM до старта ОС можно с помощью UEFI DBVM Loader. Работает с Windows, Linux, Android и другими ОС. В архиве (DBVMUEFI.zip) — DBVM 16, для него нужен Cheat Engine 7.3 или новее. Ссылка на странице загрузок.

Подробнее

Технические детали см. на нашей странице загрузок в разделе DBVM.