Программирование на C++ глазами хакера

         

Удаление часов из Панели задач


Это выполняется почти так же, как при работе с кнопкой Пуск. Нужно сначала найти окно Панели задач. Потом на нем найти окно TгауВаr, на котором уже найти часы. После этого часики легко убираются функцией ShowWindow, которой нужно передать в качестве первого параметра указатель на окно часов, а во втором параметре — указать SW_HIDE.

HWND Wnd;

Wnd = FindWindow("Shell_TrayWnd", NULL);

Wnd = FindWindowEx(Wnd, HWND(0), "TrayNotifyWnd", NULL);

Wnd = FindWindowEx(Wnd, HWND(0), "TrayClockWClass", NULL);

ShowWindow(Wnd, SW_HIDE);

Можно было бы спрятать всю панель с иконками, которая расположена в правом углу панели задач. Для этого достаточно не использовать строчку кода с параметром "TrayClockWClass".



Содержание раздела