Předmět Autor Datum
IMHO nijak. Shodit/zavřít jde každá slušná aplikace.
L-Core 17.01.2009 14:37
L-Core
Kazda aplikacia ide killnut zo spravcu procesov. Ked chces aby aplikacia nesla zavret krizikom/Alt-F…
MM.. 17.01.2009 15:41
MM..
Na to se používá jedna finta. Program představují dva procesy a ty se navzájem hlídají. Ukončení jed…
Flash_Gordon 17.01.2009 18:06
Flash_Gordon
Co to udělá, když v process exploreru dám jednomu procesu : suspend a druhýho killnu?
kmochna 17.01.2009 18:11
kmochna
Pokud budeš znát nazvy procesů, tak je to řešení. Já to okoukal od virů.
Flash_Gordon 17.01.2009 18:33
Flash_Gordon
Dekuji za pomoc
Zoro 18.01.2009 09:13
Zoro
Zablokovanie vypnutia formulára : this.Closing += (n, c) => c.Cancel = true; // alebo zastaralšie r… poslední
Len tak 14.02.2009 23:13
Len tak

Kazda aplikacia ide killnut zo spravcu procesov.
Ked chces aby aplikacia nesla zavret krizikom/Alt-F4 musel by si urobit handler tusim na message WM_CLOSE, ktory neurobi nic. V C++ to samozrejme ide, v c# neviem zhlavy makolko sa do toho montuje framework, ty si programator v C# tak urcite vies spracovavat windows messages :-)

Zablokovanie vypnutia formulára :

this.Closing += (n, c) => c.Cancel = true;

// alebo zastaralšie riešenie

this.Closing += delegate(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = true; };

// alebo si priamo v Design móde na formulári daj udalosti a OnClosing

Myslím, že to nie je ale veľmi dobré riešenie - zakázať niečo niekomu vypnúť. Ak chceš niečo také urobiť čo sa na pozadí bude robiť - vytvor radšej službu (Service).

Určite nezabrániš KILLOM.

Zpět do poradny Odpovědět na původní otázku Nahoru