Сбербанк Онлайн
C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как убрать програму из панели задач и Alt+Tab?
Rul
Отправлено: 14.11.2003, 11:14


Не зарегистрирован







Ребята
Как убрать програму из панели задач и списка Alt+Tab?
спасибо
Admin
Отправлено: 16.11.2003, 15:17


Владимир

Группа: Администратор
Сообщений: 1190



См в разделе FAQ

// работает для Win98

CODE

       int Dummy = 0;
       // ALT-TAB
       SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, &Dummy, 0);
       // CTRL-ALT-DEL
       SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, &Dummy, 0);

  // убрать процесс из панели задач Windows
   typedef int (__stdcall *RegisterServiceProcess) (int , int);
   HANDLE hkernel32;
   RegisterServiceProcess rgProcess;
   hkernel32 = GetModuleHandle("kernel32.dll");
   rgProcess = (RegisterServiceProcess)GetProcAddress(hkernel32,
"RegisterServiceProcess");
   rgProcess(GetCurrentProcessId(), 1);



Отредактировано Admin — 16/11/2003, 16:21

Вернуться в Вопросы программирования в C++Builder