Найдено 7 результатов
- 23 фев 2023, 08:11
- Форум: Всё об игре
- Тема: Нужна помощь знатоков ZDS
- Ответы: 97
- Просмотры: 71979
Re: Нужна помощь знатоков ZDS
Есть много способов: SendMessage(...); keybd_event(...); SendInput(...); SetKeyboardState(...); Я использовал SendInput как более простой и универсальный, но надо следить за текущим активным окном и если например открыть блокнот то калвиши будут печататься в блокноте вместо управления контроллером. ...
- 22 фев 2023, 16:01
- Форум: Всё об игре
- Тема: Нужна помощь знатоков ZDS
- Ответы: 97
- Просмотры: 71979
Re: Нужна помощь знатоков ZDS
Как я понял логику работы -- сначала ZDS провряет положение рукоятки контроллера и исходя из этого переключает позицию, а записав позицию напрямую и при этом НЕ ДВИГАЯ рукоятку мы нарушаем логику работы движка соотвественно ZDS выставит ту позицию на какую указывает рукоятка контроллера а не ту кото...
- 18 фев 2023, 10:10
- Форум: Всё об игре
- Тема: Нужна помощь знатоков ZDS
- Ответы: 97
- Просмотры: 71979
Re: Нужна помощь знатоков ZDS
Открыли процесс (не забыв предварительно получить нужный уровень доступа): hProcess=OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_VM_OPERATION, FALSE, zdsPid); Читаем: ReadProcessMemory(hProcess, (BYTE*)0x091D5AA9, &data, sizeof(data), NULL); Пишем: WriteProcessMemor...
- 16 ноя 2021, 10:41
- Форум: Тестирование новых версий
- Тема: Версия 1.0.x
- Ответы: 229
- Просмотры: 243687
- 03 сен 2019, 07:48
- Форум: Разработка динамического ядра (TrainEngine 2)
- Тема: Разработка пультов
- Ответы: 5
- Просмотры: 14453
Re: Разработка пультов
Более-менее понятно. Структуры control_signals и feedback_signals будут универсальные или разные под разный ПС? А нельзя ли попроще без наследования классов? Ну например: WINAPI _export VOID GetLocomotiveType(char *LocomotiveType, DWORD LocomotiveNum); //если пульт не подходит для управление текущим...
- 02 сен 2019, 09:37
- Форум: Разработка динамического ядра (TrainEngine 2)
- Тема: Разработка пультов
- Ответы: 5
- Просмотры: 14453
Re: Разработка пультов
Отлично, а есть где документация для написания dll? Какие функции надо экспортировать? Где взять *.h файлы?
- 02 сен 2019, 06:34
- Форум: Разработка динамического ядра (TrainEngine 2)
- Тема: Разработка пультов
- Ответы: 5
- Просмотры: 14453
Разработка пультов
Планируется ли поддержка ввода (положения кранов, кнопок, контроллера) и вывода (значения манометров, амперметров, лампочек) для поддержки самодельных пультов например путём написания dll модулей?