Как передать регистр процесса в качестве аргумента функции? (С++) [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как передать регистр процесса в качестве аргумента функции? (С++) [закрыто]

Сообщение Anonymous »


Я использую Minhook для вызова нужной мне функции. Моя функция принимает 4 аргумента, 3 мне нужно изменить. Все, что я знаю, это то, что этот аргумент принимает значение регистра ESI (значение, на которое мне нужно изменить, - 201BFB40), но я не понимаю, как регистр можно передать в качестве аргумента, может кто-нибудь объяснить? Вот вид функции из дампера:
{ «Адрес»: 3415072, "Name": "Game.Managers.BuildingManager.BuildingManager$$RequestStartBuilding", "Подпись": "bool Game_Managers_BuildingManager_BuildingManager__RequestStartBuilding (Game_Managers_BuildingManager_BuildingManager_o* __this, Game_Managers_BuildingManager_BuildingConfiguration_BuildingDef_o* BuildingDef, const MethodInfo* метод);", "TypeSignature": "iii" }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»