HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.10.2021, 19:42
RTD
Постоянный
Регистрация: 18.03.2017
Сообщений: 410
С нами: 4818548

Репутация: 133
По умолчанию

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

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

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

СКАЧАТЬ АРХИВ

Цитата:
Сообщение от Спойлер  


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 начнет ждать следующего открытия игры

 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.