Ablak-bezárás kivédése

 ( begyu | 2012. április 3., kedd - 15:11 )

Azon agyalok, hogy egy terminál-ablakban futó program hogyan akadályozhatná meg az ablak bezárását (leikszelését), vagyis a saját kilövését. Valaki tud megoldást? Rajtam kifogott. :(

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Screenben indítani?

Annál jobb nincs is.

De - csupán ötletadónak - elárulom, hogy nálam, icewm alatt direkt nincs véletlenül megnyomható [X] gomb az ablaktetőn.

Az fontos, hogy terminálon fusson? Mert ha nem, írj daemont. Ha igen, akkor konzolos alkalmazásnál szerintem sehogy, de írhatsz egy minimális grafikus alkalmazást ami annyit tud hogy van egy ablaka ami terminálként viselkedik, és nem lehet bezárni. :)

és nem lehet bezárni.

xkill-ről hallottál-e már? :)

Az xkill rendben van, ha azt futtatja valaki, akkor nyilván egyértelmű a szándéka.

Valójában Windows-os DOS ablakról van szó (sajna munkahelyi gond), de érdekelt volna az általános/szokványos megoldás, ha egyáltalán van olyan.

p.s.: a melóhelyen csak Windows van, én meg csak DOS-os programot vagyok hajlandó írni, mert csak ennyire futja a tehetségemből.

Nem parancsorból (hacsak valami VB/.Net/PS trükk meg nem tudja szólítani), de nem veszett fejsze nyele:

http://lifehacker.com/5183947/noclose-disables-windows-close-button

Szerintem ezt bármivel meg lehet csinálni, amivel a Windows API-t eléred. Talán VBScripttel is, vagy valahogy így. Persze ezek nem pont azok, amit keresel.

:)

"egy terminál-ablakban futó program hogyan akadályozhatná meg az ablak bezárását (leikszelését), vagyis a saját kilövését. Valaki tud megoldást?"

Ofcoz, ha belemaszik a kernelbe. Rootkitnek hivjak. :)

--
"You're NOT paranoid, we really are out to get you!"

Letiltod az egeret meg a billentyűt. Van parancssoros matató cucc hozzá devcon néven.

Problémát megvilágító zenkérdés: Feladata feltételezni egy parancssoros alkalmazásnak, hogy grafikus felület alatt fut egy terminál _emulátorban_?

--------------------------------------
Unix isn't dead. It just smells funny.