ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Иньекция CLEO.asi в процесс игры (https://forum.antichat.xyz/showthread.php?t=1309955)

DarkExorcist 28.09.2015 14:38

В общем, столкнулся с проблемой, что при инъекции CLEO.asi в процесс игры происходит либо ошибка, либо краш. Если например производить инъекцию после полной загрузки игры, то она вылетает. Если же сразу с запуском, то после запуска мы получаем некий гибрид сингла и сампа. Так вот, может кто уже пытался провернуть это дело, сталкивался с данной проблемой и знает как её решить?

Dark_Knight 28.09.2015 18:33

Чем инжектишь?

DarkExorcist 28.09.2015 18:47

Цитата:

Сообщение от Dark_Knight

Чем инжектишь?

Самописным инжектором, но так же пробовал RemoteDll'ом. В обоих случаях либо краш, либо непонятный гибрил :D

CreateRemoteThread использовал.

Dark_Knight 28.09.2015 19:40

Попробуй Total DLL Injector

SR_team 28.09.2015 20:37

Цитата:

Сообщение от Dark_Knight

Попробуй Total DLL Injector

тут не важно чем, она врезается в работающий SCM движок и происходит краш

FYP 28.09.2015 20:49

клео ставит некоторые очень важные для функционирования хуки в места, которые выполняются до момента начала загрузки игры.

короче, загружать клео в уже запущенную игру нельзя. единственный вариант - это создавать остановленный процесс, грузить все необходимые библиотеки и затем снимать процесс с паузы.

DarkExorcist 28.09.2015 21:24

Цитата:

Сообщение от FYP

клео ставит некоторые очень важные для функционирования хуки в места, которые выполняются до момента начала загрузки игры.
короче, загружать клео в уже запущенную игру нельзя. единственный вариант - это создавать остановленный процесс, грузить все необходимые библиотеки и затем снимать процесс с паузы.

То есть как запустится процесс, сразу морозить его, инжектить клео и далее размораживать?

FYP 28.09.2015 21:28

Цитата:

Сообщение от DarkExorcist

То есть как запустится процесс, сразу морозить его, инжектить клео и далее размораживать?

запускать замороженным. CreateProcess - CREATE_SUSPENDED.


Время: 20:58