
04.03.2021, 00:01
|
|
Постоянный
Регистрация: 02.03.2020
Сообщений: 388
С нами:
3263158
Репутация:
48
|
|
[QUOTE="underpl1g"]
Сделал инжектор по гайду @CleanLegend , решил его модернизировать и добавил выбор инжекта или выгрузки через switch case. Но если выбрать вариант 1 - инжект, так-же вывод и воспроизводит код выгрузки, не пойму что за херня. Помогите исправить.
Вот что получается с этой херней :
Хотя должно идти одно действие какое я выберу. Код ниже!
code:
[CODE]
cout
>
str
;
string appdata
=
getenv
(
"APPDATA"
)
;
// получаем папку "appdata"
HANDLE hProcess
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
FALSE
,
GetProcId
(
"gta_sa.exe"
)
)
;
HMODULE kernel
=
GetModuleHandleA
(
"Kernel32.dll"
)
;
// Получаем адрес kernel32
DWORD Adr
=
(
DWORD
)
GetProcAddress
(
kernel
,
"LoadLibraryA"
)
;
// получаем адрес функции LoadLibrary
switch
(
str
)
{
case
1
:
{
setColor
(
15
,
12
)
;
cout
|
|
|