Názor ke článku Naozaj chcete aplikáciu ukončiť? od WinErr - Nemáte pravdu. Dobře naprogramovaná aplikace, plně komunikující s Windows,...

  • 26. 5. 2008 22:30

    WinErr (neregistrovaný)

    Nemáte pravdu.

    Dobře naprogramovaná aplikace, plně komunikující s Windows, jde takto zavřít a systém se na nic neptá. Vyzkoušet můžete třeba na Outlook Express, Servant Salamander, Calc, NotePad, ... Princip stejný jako kdyby jste ukončil okno dané aplikace.

    Pokud však aplikace přestane se systémem komunikovat (nebo si systém myslí že jsou problémy) a vy vyberete z kontextového menu "ukončit aplikaci", systém vás upozorní na možnou ztrátu dat dané aplikace.

    Aby to vše nebylo tak jednoduché, tak do toho různě přistupují uživatelská práva, a to zda je aplikace spuštěna jako služba nebo jako aplikace na popředí.

    Například taková hra, neběžící v okně, tímto způsobem nejde ukončit vůbec. Můžete vyzkoušet třeba na GTA-San Andreas. Takovou hru, můžete stejně jako službu na pozadí (běžící se "systémovými" právy) ukončit pouze pomocí TaskManageru, nebo způsobem kterým byla hra naprogramována. Pochopitelně když hra přestane komunikovat se systémem je většinou po nějaké době vyvolán dialog nabízející ukončení neodpovídajícího procesu.

    P.S.: To hrozné číslo které jsem musel zadat, abych mohl odeslat příspěvek, to je nějaké vylepšení? Myslím, že je to příliš jednoduché chtělo by to trochu vylepšit. Zhruba takhle "07rf4ebaf0c5a16x57­107ef0c63d4k61d04cce7m".

    P.P.S.: Také pamatování údajů ve formuláři, při chybě (třeba kvůli e-mailu), není k zahození. I bez Cookies ovšem. Na vaší straně.