 |
Cheat Engine, инжектор, исходник. - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
05.06.2011, 11:14
|
#1
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Cheat Engine, инжектор, исходник.
Есть в Cheat Engine инжектор, используется OpenDialog для выбора файла.
Можно ли переписать этот инжектор, что-бы инжектился определённый файл, без открытия диалога?
Код инжектора
Код:
var dll: string;
functionname: string;
dllList: tstringlist;
begin
functionname:='';
dll:='';
if opendlldialog.Execute then
begin
dll:=opendlldialog.Filename;
if MessageDlg('Хотите ли вы посмотреть информацию по DLL?',mtConfirmation ,[mbyes,mbno],0)=mryes then
begin
dllList:=tstringlist.Create;
try
peinfo_getExportList(opendlldialog.filename, dllList);
with TfrmFunctionList.create(self,dllList) do
begin
if showmodal=mrok then
if itemindex<>-1 then
functionname:=functions[itemindex];
free;
end;
finally
dllList.free;
end;
end;
InjectDll(dll,functionname);
symhandler.reinitialize;
showmessage('DLL заинжектилось');
end;
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
05.06.2011, 17:25
|
#2
|
|
|
|
Старший сержант
|
 Регистрация: 30.11.2010
 Сообщений: 219
 Популярность: 2741
 Сказал(а) спасибо: 336
Поблагодарили 808 раз(а) в 226 сообщениях
|
Re: Cheat Engine, инжектор, исходник.
Да можно но будет легче удалить стандартный инжектор и взять например инжектор от object и вставить в новую форму..
Последний раз редактировалось .:InSiDe:.; 17.06.2011 в 08:21.
|
|
|
05.06.2011, 19:20
|
#3
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Cheat Engine, инжектор, исходник.
Для других инжекторов нужен видимый процесс игры, а если он спрятан?
С этим разобрался. Только к инжектируемому файлу надо указывать полный путь. Путь прописуется в обжект инспекторе.
Можно без указания полного пути?
Код
Код:
procedure TMainForm.WallHack1Click(Sender: TObject);
var dll: string;
functionname: string;
dllList: tstringlist;
begin
functionname:='';
dll:='';
dll:=OpenDllDialog.Filename;
InjectDll(dll,functionname);
symhandler.reinitialize;
showmessage('DLL заинжектилось');
end;
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Последний раз редактировалось Dimedrol1536; 07.06.2011 в 01:02.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:20.
|
 |