Мне было интересно, есть ли какой-нибудь возможный способ вызова функций в запущенном процессе из внешнего процесса. Я сейчас пытаюсь написать себе программу для вызова консольных команд в Skyrim из внешнего процесса. Сама консоль в Skyrim довольно скудная, и я подумал, что смогу создать программу с графическим интерфейсом, которая позволила бы мне делать такие вещи, как добавление предметов или оснащение оружием. У меня есть 3 идеи сделать это: напрямую вызывать код (?), Изменять текущую память для таких вещей, как инвентарь, экипированные предметы и т. Д., Или просто отправлять нажатия клавиш для быстрого ввода консольных команд. Я бы предпочел сделать 1-й способ, если есть способ, потому что он кажется самым прямым. Кажется, я нашел консольные команды в исполняемом файле, используя IDA-декомпилятор, но я понятия не имею, что делать дальше.
Кто-нибудь может указать мне правильное направление? Будем весьма благодарны за любую помощь, ссылки или статьи.
Спасибо, Глен