Jak by se dalo napsat pomocí c++ do programu, aby po stisknutí křížku v pravém horním rohu ( nebo klávesy Alt+F4 ) automaticky vypnul počítač pomocí zápisu system("shutdown -s"); . Prostě, aby nešlo program zavřít, a tudíž, kdyby se to někdo pokusil zavřít, tak by se počítač vypnul. Nevíte, jak to napsat?
Fórum › C / C++
Nemožnost zavření programu křížkem
U GUI aplikací můžeš odchytit zprávu WM_CLOSE a prostě ji ignorovat.
U konzolových aplikací můžeš před ukončením spustit funkci:
SetConsoleCtrlHandler, HandlerRoutine
Ani jedno z toho nezmožní aplikaci sestřelit tak, aby na to nemohla zareagovat. (Některé viry používají několik procesů, které se navzájem hlídají a restartují.)
Jestli se pokoušíš o cosi jako informační kiosek, tak na to je systémové řešení:
Set up a single-app kiosk
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 119 hostů
Podobná vlákna
Zavření programu — založil elias
Automatické zavření programu — založil Bengo
Omlouvám se za nemožnost vložení příspěvků — založil Curo
Nemožnost provádění úkonů ve správě webu — založil merdy
Nacteni flash prvku - nemoznost editace — založil Iveta
Moderátoři diskuze