Показать сообщение отдельно

  #5  
Старый 01.09.2022, 11:35
Savchik Blazer
Постоянный
Регистрация: 20.03.2021
Сообщений: 666
С нами: 2711257

Репутация: 83


По умолчанию

меняет ссылку, на которую отправляется информация о краше

C++:





Код:
void
SetCrashReportLink
(
const
char
*
link
)
{
DWORD protect
;
VirtualProtect
(
reinterpret_cast

(
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
+
0xD7374
)
,
strlen
(
link
)
,
PAGE_EXECUTE_READWRITE
,
&
protect
)
;
std
::
strcpy
(
reinterpret_cast

(
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
+
0xD7374
)
,
link
)
;
//R2 - 0xD7384, R3 - 0xE9654, R4 - 0xE9674, 03DL - 0xB6E4
VirtualProtect
(
reinterpret_cast

(
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
+
0xD7374
)
,
strlen
(
link
)
,
protect
,
&
protect
)
;
}


функция возвращает ссылку на текущий аудиострим

C++:





Код:
reinterpret_cast

(
reinterpret_cast

(
GetModuleHandleA
(
"samp.dll"
)
)
+
0x11A2F8
)
;
//R2 - 0x11A2F8, R3 - 0x12E378, R4- 0x12E4A0, 03DL - 0x16C4B8
 
Ответить с цитированием