Не работают примеры из книги "С++ глазами хакера". Первый - тот, что с невидимым окном - сработал, а вот издевателства над кнопкой пуск не удались. Комплиятор - Visual Studio.Net 2005.
[Ответ]
Сообщение от Part!zan:
DeniSS1, просто ужоснах. Мы все тебе сочувствуем.
жжош...=)
DeniSS1, ща, если ничем не напрягут, что нить по пробую...
[Ответ]
#include<windows.h>
int __stdcall WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow)
{
HWND hTaskBar, hButton;
hTaskBar= FindWindow(L"Shell_TrayWnd",NULL);
hButton= FindWindowEx(hTaskBar, 0,L"Button", NULL);
MSG msg={0};
while(msg.message!=WM_QUIT)
if(PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE))
{
if(GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
else
{
// Спрятать кнопку "Пуск"
ShowWindow(hButton, SW_HIDE);
// Насладимся эрелищем 2 секунды
Sleep(50);
// Показать кнопку "Пуск"
ShowWindow(hButton, SW_SHOW);
Sleep(50);
};
return 0;
};
[Ответ]