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

  #10  
Старый 18.05.2023, 11:27
kin4stat
Флудер
Регистрация: 06.11.2017
Сообщений: 2,759
С нами: 4483143

Репутация: 183


По умолчанию

Цитата:
Сообщение от x0r1x  

в dll_process_attach в твоём случае чтобы исполнить код который ты хочешь нужно ставить инициализацию функции где будет лежать код который тебе надо, и инициализироваться он должен обязательно через:

C++:





Код:
std
::
thread
(
name_func
)
.
detach
(
)
;


вот тебе пример:

C++:





Код:
#include 
#include 
#include 
#include 
bool
func
(
)
{
HWND hwnd
=
FindWindowA
(
nullptr
,
"GTA:SA:MP"
)
;
if
(
hwnd
==
NULL
)
{
MessageBoxA
(
nullptr
,
"ПИЗДЕЦ НАХУЙ"
,
"ПИЗДЕЦ"
,
MB_OK
)
;
return
true
;
}
SetWindowTextA
(
hwnd
,
"GTA:NewText"
)
;
MessageBoxA
(
nullptr
,
"ASI initialization successful!"
,
"Success"
,
MB_OK
)
;
FILE
*
f
;
fopen_s
(
&
f
,
"SetWindowText.log"
,
"a"
)
;
fprintf
(
f
,
"Success\n"
)
;
fclose
(
f
)
;
}
BOOL WINAPI
DllMain
(
HINSTANCE hinstDLL
,
DWORD fdwReason
,
LPVOID lpvReserved
)
{
if
(
fdwReason
==
DLL_PROCESS_ATTACH
)
{
std
::
thread
(
func
)
.
detach
(
)
;
}
return
TRUE
;
}

и получить гонку потоков, не найденное окно, потому что там будет Grand Theft Auto: San Andreas, а не GTA:SAMP
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...