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

  #14  
Старый 21.02.2021, 09:31
Gunborg Johansson
Познающий
Регистрация: 30.10.2020
Сообщений: 32
С нами: 2914352

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

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

Отключает/Включает воиспроизвидение звука в гта (лишь не дает воиспрозвести новый звук, старые звуки не отключает).

C++:





Код:
void
toggle_sound
(
bool
toggle
)
{
DWORD Protect
=
PAGE_EXECUTE_READWRITE
;
VirtualProtect
(
reinterpret_cast

(
0x4D86B0
)
,
8
,
Protect
,
&
Protect
)
;
memcpy
(
reinterpret_cast

(
0x4D86B0
)
,
(
toggle
?
"\xB8\x00\x00\x00\x00\xC2\x1C\x00"
:
"\x51\x56\x57\x8B\x7C\x24\x10\x66"
)
,
8
)
;
VirtualProtect
(
reinterpret_cast

(
0x4D86B0
)
,
8
,
Protect
,
&
Protect
)
;
}

Unsafe code, VirtualProtect function returns BOOL (using BOOL = int), u should check it out
 
Ответить с цитированием
 





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


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




ANTICHAT ™ © 2001- Antichat Kft.