Просмотр полной версии : Иньекция CLEO.asi в процесс игры
DarkExorcist
28.09.2015, 14:38
В общем, столкнулся с проблемой, что при инъекции CLEO.asi в процесс игры происходит либо ошибка, либо краш. Если например производить инъекцию после полной загрузки игры, то она вылетает. Если же сразу с запуском, то после запуска мы получаем некий гибрид сингла и сампа. Так вот, может кто уже пытался провернуть это дело, сталкивался с данной проблемой и знает как её решить?
Dark_Knight
28.09.2015, 18:33
Чем инжектишь?
DarkExorcist
28.09.2015, 18:47
Чем инжектишь?
Самописным инжектором, но так же пробовал RemoteDll'ом. В обоих случаях либо краш, либо непонятный гибрил :D
CreateRemoteThread использовал.
Dark_Knight
28.09.2015, 19:40
Попробуй Total DLL Injector
Попробуй Total DLL Injector
тут не важно чем, она врезается в работающий SCM движок и происходит краш
клео ставит некоторые очень важные для функционирования хуки в места, которые выполняются до момента начала загрузки игры.
короче, загружать клео в уже запущенную игру нельзя. единственный вариант - это создавать остановленный процесс, грузить все необходимые библиотеки и затем снимать процесс с паузы.
DarkExorcist
28.09.2015, 21:24
клео ставит некоторые очень важные для функционирования хуки в места, которые выполняются до момента начала загрузки игры.
короче, загружать клео в уже запущенную игру нельзя. единственный вариант - это создавать остановленный процесс, грузить все необходимые библиотеки и затем снимать процесс с паузы.
То есть как запустится процесс, сразу морозить его, инжектить клео и далее размораживать?
То есть как запустится процесс, сразу морозить его, инжектить клео и далее размораживать?
запускать замороженным. CreateProcess - CREATE_SUSPENDED.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot