Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2022, 10:48   #1
eglive@mail.ru
Новичок
Джуниор
 
Регистрация: 01.12.2022
Сообщений: 1
По умолчанию Решил заблокировать ввод в игре.

Решил заблокировать ввод в игре. Нашел способ, которым поделился один человек https://www.unknowncheats.me/forum/c...ame-input.html.

Для этого необходимо отловить все события от мыши через процедуру GWL_WNDPROC.

У меня она не вызывается? Подскажите, пожалуйста, как можно решить эту проблему.


Код:
bool show = true;
WNDPROC wndProc_Old;
LRESULT CALLBACK newWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {

	printf(" ok!\n\n");
	if (show) {
		switch (uMsg) {

		case WM_MBUTTONDOWN:
		case WM_MBUTTONUP:

			return 1L;
		}
	}
	return CallWindowProc(wndProc_Old, hwnd, uMsg, wParam, lParam);
}
int GetProcessByName(char* process_name) { 

	window_handle = GetForegroundWindow();
	window_handle = FindWindow(0, "SeriousSam_old.exe");

	 wndProc_Old = (WNDPROC)SetWindowLongPtr(window_handle, GWL_WNDPROC, (LONG)(LONG_PTR)newWndProc);

	MSG msg;
	while (GetMessage(&msg, NULL, 0, 0))
	{
		TranslateMessage(&msg);
		DispatchMessage(&msg);
	}
	return 0;
eglive@mail.ru вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какие знания по php и mysql нужно иметь, что бы в игре сделать такой бой в онлайн текстовой игре jonikster Общие вопросы Web 4 15.06.2016 18:10
Ввод и вывод имени игрока в игре "Крестики-нолики" Loki1993 Помощь студентам 0 04.10.2012 18:15
Ввод и вывод имени игрока в игре "Крестики-нолики" Loki1993 PHP 1 04.10.2012 16:53
Как заблокировать ввод данных в ячейки? parsn Microsoft Office Excel 7 11.01.2010 17:43
как заблокировать ввод букв в StringGrid? LeoN Общие вопросы Delphi 1 05.10.2007 08:09