Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Gašenje windowsa

[es] :: .NET :: Gašenje windowsa

[ Pregleda: 1344 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wlada

Član broj: 14344
Poruke: 171
212.200.27.*



Profil

icon Gašenje windowsa10.10.2005. u 08:59

Kako da detektujem kada neko pokuša Log out ili Shutdown ili Restart ili Stand By i da ga sprečim u tome?
10.10.2005. u 08:59 

Shadowed
.NET developer

Administrator
Član broj: 649
Poruke: 10608
*.adsl.sezampro.yu.



Profil

icon Re: Gašenje windowsa10.10.2005. u 09:15
Pravi aplikaciju tipa Windows Service i imaces upravo te dogadjaje. Za zaustavljanje shutdown-a nisam siguran ima li sta u Framework-u ali mozes potraziti API-e.
Against stupidity the gods themselves contend in vain
10.10.2005. u 09:15 

mmix
Miljan Mitrović
Software Architect
Pančevo, Srbija

SuperModerator
Član broj: 17944
Poruke: 4196
*.logic.bm.

Sajt: blog.mitrovic.rs


Profil

icon Re: Gašenje windowsa10.10.2005. u 13:05
Laptopovi

Nema potrebe da se pravi windows service, dovoljno je da se prate windows poruke koje stizu u glavnu formu.

Za logout, shutdown i restart:
Namesti svoj form da prima poruke tipa: WM_QUERYENDSESSION
Na ovom linku ces videti kako da razlucis izmedju logoff i restart/shutdown.

Za lock/unlock workstation:
Ovo ne mozes da sprecis nikako, ali mozes da se nakacis i da dobijas notification kad se konzola zakljuca/otkljuca sa API metodom: WTSRegisterSessionNotification
Iako je ovo "sink" za terminal services notifikacije, stizace ti WM_WTSSESSION_CHANGE poruke tipa: WTS_SESSION_LOCK i WTS_SESSION_UNLOCK cak i unutar konzolne sesije.

Za standby:
Kao i za logout, primas poruke tipa: WM_POWERBROADCAST. Da bi sprecio standby, treba ti pod-poruka tipa PBT_APMQUERYSUSPEND, jednostavno vrati vrednost BROADCAST_QUERY_DENY i standby ce biti sprecen. WM_POWERBROADCAST mozes takodje da koristis da samo detektujes kad masina ide i vraca se iz standby-a.



▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison
10.10.2005. u 13:05 

Wlada

Član broj: 14344
Poruke: 171
212.200.27.*



Profil

icon Re: Gašenje windowsa15.10.2005. u 11:26
Probao sam i uspeo da sprečim windows da ugasi moj program i odradi logoff/restart i ostalo. Međutim hteo sam da sprečim windows da ugasi i ostale programe, Operu pre svega, jer mi se dešava da neko drugi odradi logoff i prekine mi download. Kako da sprečim windows da gasi i ostale programe?
15.10.2005. u 11:26 

[es] :: .NET :: Gašenje windowsa

[ Pregleda: 1344 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.