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

  #1  
Старый 08.01.2021, 14:44
legendabrn
Участник форума
Регистрация: 08.03.2019
Сообщений: 121
С нами: 3781678

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





C++:





Код:
namespace
{
const
auto
HOOK_ADDR
=
0x8A76
;
const
auto
HOOK_LEN
=
1
;
auto
__cdecl
name_hook
(
)
{
const
char
aServerClosedTh
[
]
=
"Closed"
;
return
aServerClosedTh
;
}
;
}
void
installHook
(
)
{
auto
samp
=
(
DWORD
)
GetModuleHandleA
(
"samp"
)
;
auto
relative_addr
=
(
DWORD
)
&
name_hook
-
(
samp
+
HOOK_ADDR
+
HOOK_LEN
)
;
DWORD vp
;
VirtualProtect
(
(
void
*
)
(
samp
+
HOOK_ADDR
)
,
HOOK_LEN
,
PAGE_EXECUTE_READWRITE
,
&
vp
)
;
*
(
DWORD
*
)
(
samp
+
HOOK_ADDR
+
1
)
=
relative_addr
;
VirtualProtect
(
(
void
*
)
(
samp
+
HOOK_ADDR
)
,
HOOK_LEN
,
vp
,
&
vp
)
;
}
;


в чат выводит пробел, как правильно хукать ?
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.