Персональный блог
Защита ресурсов M.U.G.E.N
Тут вам на помощь придёт такое полезное П.О. как Enigma Virtual Box.
Enigma Virtual Box – система виртуализации приложений для Windows, которая позволяет корректно объединить все файлы приложения в один исполняемый файл без извлечения виртуальных файлов на диск. Это бесплатное приложение, поддерживающее как x86 (32-битные), так и x64 (64-битные) исполняемые файлы.
Enigma Protector Developers
Скачать данную программу можно совершенно бесплатно с сайта разработчика.
После запуска - выберите исполняемый файл движка в поле "введите имя исходного файла".
Программа автоматически задаст имя выходного файла, добавив к имени исходного файла суффикс "_boxed", но вы можете поменять его как вам захочется.
Далее нужно добавить в проект файлы для виртуализации. Но тут есть одна тонкость. Папку "Elecbyte.MUGEN.libs" включать в виртуализацию не стоит - ваша виртуализированная программа просто не запустится. Так что сначала просто добавьте все файлы из директории игры, нажав на кнопку "добавить->добавить папку рекурсивно", а затем удалите из списка папку "Elecbyte.MUGEN.libs". После этого можно создать виртуальный образ вашей игры, нажав на кнопку "обработать".
В Enigma Virtual Box имеются опции для автоматического удаления виртуализированных файлов и их сжатия, но почему-то удаление у меня не сработало, а сжатие приводит к заметному подтормаживанию игры и я не рекомендую его использовать.
После завершения виртуализации вы можете удалить из папки игры все файлы и папки, кроме выходного файла и директории "Elecbyte.MUGEN.libs". Теперь ваша программа почти готова к распространению.
А теперь ложка дёгтя в бочку мёда. Во-первых, виртуализация защитит лишь от примитивного копирования, но не от настоящего взлома. Чтобы защитить вашу игру от взлома, нужно использовать уже платное П.О. "Enigma Protector".
Кроме того, большинство антивирусов часто распознают виртуализированную программу как троян и вам необходимо разрешить ваш файл на вашем компьютере, чтобы антивирус его не удалял, и прежде чем начать распространение, стоит отослать вашу виртуализированную игру как минимум в Microsoft и VirusTotal с просьбой пометить ваш софт как ложное срабатывание антивируса.
When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.