PDA

Просмотр полной версии : moonloader.exe | автоматический инжектор moonloader.asi в процес gta_sa.exe


RTD
03.10.2021, 19:42
Нужно было инжектить мун в игру, но вручную делать это не круто. Написал себе, но может кому-то пригодится

Распаковываете архив в любое место, открываете moonloader.exe и запускаете игру

В архиве содержится moonloader 0.27(только вот правила запрещают папки с либами, по этому установите сами - https://www.blast.hk/threads/13305/post-386466), исходник и сам moonloader.exe

СКАЧАТЬ АРХИВ (https://www.blast.hk/redirect/aHR0cHM6Ly9kcml2ZS5nb29nbGUuY29tL2ZpbGUvZC8xWFJaVn dYX0hMWUY5cUh6VU91OVcwZXhLcFIzckZQSkkvdmlldz91c3A9 c2hhcmluZw)




C++:





[CODE]
#include
#include
#include
HANDLE
getHandleProcess
(
LPCWCHAR processName
)
{
HANDLE hSnapProcess
=
CreateToolhelp32Snapshot
(
TH32CS_SNAPPROCESS
,
0
)
;
PROCESSENTRY32 procEntry
;
procEntry
.
dwSize
=
sizeof
(
procEntry
)
;
Process32First
(
hSnapProcess
,
&
procEntry
)
;
do
{
if
(
!
wcscmp
(
procEntry
.
szExeFile
,
processName
)
)
{
CloseHandle
(
hSnapProcess
)
;
return
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
procEntry
.
th32ProcessID
)
;
}
}
while
(
Process32Next
(
hSnapProcess
,
&
procEntry
)
)
;
CloseHandle
(
hSnapProcess
)
;
return
NULL
;
}
int
main
(
)
{
WCHAR wchMoonLoaderPath
[
MAX_PATH
]
;
GetFullPathNameW
(
L
"moonloader.asi"
,
MAX_PATH
,
wchMoonLoaderPath
,
NULL
)
;
if
(
GetFileAttributes
(
wchMoonLoaderPath
)
==
INVALID_FILE_ATTRIBUTES
)
{
std
::
wcout




После завершения gta_sa.exe начнет ждать следующего открытия игры

https://forum.antichat.xyz/attachments/27856129/

kin4stat
03.10.2021, 19:50
А аси лоадер уже не канает?…..

RTD
03.10.2021, 19:53
А аси лоадер уже не канает?…..


Если бы он канал под мою задачу, то я бы не страдал с этой штукой

Frozenz!
03.10.2021, 21:04
Для радмира ***ня наверно

RTD
03.10.2021, 21:08
Для радмира ***ня наверно


Радмир это крмп? Там вроде процес по другому называется, а не gta_sa.exe

Frozenz!
03.10.2021, 21:17
Радмир это крмп? Там вроде процес по другому называется, а не gta_sa.exe



https://forum.antichat.xyz/attachments/27856202/

RTD
03.10.2021, 22:30
Радмир в пролете, он взорвал мой пердак еще на самом начальном этапе установки их говна(не дошел даже до этапа закачки говно сборки)

Если критично нужен мун: https://www.blast.hk/threads/83124/

kin4stat
03.10.2021, 22:35
Радмир в пролете, он взорвал мой пердак еще на самом начальном этапе установки их говна(не дошел даже до этапа закачки говно сборки)
Если критично нужен мун: https://www.blast.hk/threads/83124/


там дело не в инжекте, а в рантайм проверках

RTD
03.10.2021, 22:37
там дело не в инжекте, а в рантайм проверках


Я догадывался. Сначала было желание даже разобраться, но уже все, я бомбанул и без всяких тестов, даже не установив игру, хватит с меня

Dragynovv
04.10.2021, 19:17
amazing?)

Leatington
06.10.2021, 21:54
А если moonloader уже подгружен, что произойдёт?

kin4stat
06.10.2021, 21:57
А если moonloader уже подгружен, что произойдёт?


Ничего

dendy.
01.04.2022, 11:18
А зачем вобще ета штука??

Leatington
18.02.2023, 13:57
Радмир в пролете


На лаунчере аризоны тоже не работает в случаях, если он установлен по стандартному пути (Program Files) и процессу нужны адимн-права для инжекта, иначе не выполняет OpenProcess.

SR_team
18.02.2023, 15:51
На лаунчере аризоны тоже не работает в случаях, если он установлен по стандартному пути (Program Files) и процессу нужны адимн-права для инжекта, иначе не выполняет OpenProcess.


а кто тебе мешает в папку с игрой на аризоне положить мун?