API
17.08.1999
  • Wyłączanie okienka CTRL-ALT-DEL.

       Należy sprawić, by Windows myślał, że aktywny jest wygaszacz ekranu. Dokonamy tego poprzez wywołanie funkcji API SystemParametersInfo.

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
    SystemParametersInfo(SPI_SCREENSAVERRUNNING, TRUE , NULL,0);
}

__fastcall TForm1::~TForm1()
{
    SystemParametersInfo(SPI_SCREENSAVERRUNNING, FALSE , NULL,0);
}
Uwaga: Wyłączaj okienko CTRL-ALT-DEL jedynie w uzasadnionych przypadkach. Kiedu Twój program zawiesi się, może nie dojść do wywołania destruktora głównej formy i okienko Task Manager'a będzie niedostępne aż do restartu Windows.

Uwaga: Trik nie działa w systemie Windows NT.