Что нового

Cheat Engine использование speedhack-x86_64.dll

Isn

Новичок
Сообщения
119
Репутация
2
Всем привет,
Все наверно пользовались СЕ, так вот можно ли использовать speedhack-x86_64.dll из СЕ в своем приложении или как то внедрить в процесс игры, если это возможно средствами Autoit, как узнать какие функции вызывать из dll? Как правильно написать код? Может кто уже писал что то похожее?
Спасибо.
 
Автор
Isn

Isn

Новичок
Сообщения
119
Репутация
2
Да это все хорошо, а что делать дальше с полученными именами функций?
Я так понял вызывать через dllcall?
Хоть один пример кто нибудь напишите.


Добавлено:
Сообщение автоматически объединено:

Код:
$dll= DllOpen("speedhack.dll")
DllCall($dll, " ", "InitializeSpeedhack", " ", '  ')
DllClose($dll)


Почитал справку: DllCall ( "dll", "return type", "function" [, type1, param1 [, type n, param n]] ) как мне узнать return type, type1, param1 которые нужно выставлять в speedhack.dll


Добавлено:
Сообщение автоматически объединено:

Отрыл в исходнике процедуру

Код:
procedure InitializeSpeedhack(speed: single); stdcall;
{
Called by createremotethread
}
var x: int64;
begin
  x:=0;

 // messagebox(0,'called','called',mb_ok);
  initialoffset:=gettickcount;
  initialtime:=TGetTickCount(realgettickcount);

  QueryPerformanceCounter(x);
  initialoffset64:=x;
  TQueryPerformanceCounter(realQueryPerformanceCounter)(x);
  initialtime64:=x;

  speedmultiplier:=speed;
end;

Как это можно использовть?


Добавлено:
Сообщение автоматически объединено:

Поискавшись в инете и на форуме решил сделать так: взял с офф сайта исход пере компилировал под нужную скорость и внедрил в процесс

Код:
#include <Inject.au3>
_InjectModule(1404, @ScriptDir & '\speedhack.dll')


Тема решена.
 
Верх