windows salje poruku WM_QUERYENDSESSION programima kada se gasi/restartuje. potrebno je da uhvatis tu poruku i odradis sta treba. Ne mozes da odlozis na 5-6 sekundi. Jedino da otkazes (AbortSystemShutdown) ali to povlaci sa sobom neke druge preduslove za koje je pitanje da li ces ih imati...
Nisam jos probao, ali znam da ce da radi... Hvatao sam pre neke poruke... nesto kako zameniti celu formu sa captionbar-om... odnosno da form predstavlja caption bar (da mozes da pomeras form)... ali nije ni bitno
> postoji li mogucnost nekog coda da prinudno ugasi racunara,znaci kao kada se drzi power dugme 5 sec i ugasi se ceo racinar ????
Verovatno će ti biti najlakše pomoću JEDI funkcija, PowerOffOS/ExitWindows u JclMiscel.pas. Ne zaboravi da tvoj proces mora imati prava za gašenje računara.
Potpis
Da probao sam sa ExitWindows(EWX_POWEROFF,0) iz JclMiscel.pas ali se ponasa kao redovno gasenje win-a a meni treba da odmah iskljuci napajanje.
Ili sam pogresio u necemu ?
To što pominješ u vezi 5 sekundi zadrške na Power tasteru je čist hardverski shut-down mašine, koji nema nikakve veze sa OS-om. Možda grešim, ali mislim da takav ultimativni 'programski interfejs' ka hardveru jednostavno ne postoji jer bi bio u suprotnosti sa nekim opštim pravilima u funkcionisanju OS-ova.
Znam da je pritiskom na Power dugme hardverski shut-down mašine ali sam mislio da se mozda moze nekako preskociti Shutdown win-a i da se samo izazove Power OFF.