Запустите exe-файл в полноэкранном режиме игры

Мой вопрос будет сложным..

Во-первых, идея, которую я хочу реализовать, заключается в том, чтобы показать исполняемый файл <.exe> ​​(скажем, его имя Project1.exe), закодированный в VB6 в полноэкранном режиме игры в симулятор полета (с определенного пути), нажав на определенный файл. пункт меню был вставлен в FS2004 - строка меню Microsoft Flight Simulator с помощью файла DLL C++, вставленного в папку (Модули) игры [я успешно выполнил эту часть, как показано на скриншоте ниже]

Создано меню на C

В игре есть папка (Модули), в которую входят файлы dll, процесс читает их коды (я думаю, здесь нет необходимости вводить dll). На приведенном ниже снимке экрана игра отправила ошибку, так как не может прочитать (A-Sample.dll).) файл, который пуст от каких-либо кодов (только для получения ошибки) - это означает, что нам не нужно вводить dll, чтобы показать исполняемый файл Project1.exe поверх полноэкранной игры.

Папка модулей и файлы DLL

Вопрос заключается в следующем: как я могу написать A-Sample.dll на C++ для запуска Project1.exe в верхней части полноэкранного режима? - любые коды или программные идеи...

1 ответ

Решение

Если в этот каталог загружена DLL, похоже, что в имитаторе полета есть механизм плагинов. Поэтому вы должны посмотреть описание формата такого плагина. Для этого должен существовать набор для разработки, который может быть недоступен и может быть внутренним. Вы можете посмотреть здесь http://microsoft.com/Products/Games/FSInsider/developers/Pages. Есть ссылки на ресурсы для разработки, так что вы можете найти что-то там

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