Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

C# WinAplikacija "otporna" na Ctrl+Alt+Del, Alt+F4...

  • 5 odgovora
  • 6.120 pregleda

Najnovija ↓

Re: C# WinAplikacija "otporna" na Ctrl+Alt+Del, Alt+F4... 26.11.2005. u 18:16 · pre 254 meseca
izmenjeno 1 put, poslednji put veljkoz 26.11.2005. u 18:18
  1. veljkoz26.11.2005. u 18:18zapis iz teksta poruke
#2
Koliko je meni poznato - tesko, jer naredbe sa tastature slusa os. Eventualno mozes da probas da dodas event handler koji ce odredjene tastere oznaciti kao obradjene, tako da se ne prosledjuju 'parent' kontrolama... ali naravno - kad forma izgubi fokus ovo vise ne radi...

Drugo resenje koje mi pada na pamet je da stavis u destruktor glavnog programa da se poziva konstruktor, a sad koliko je to pametno... to vidi sam ;)
Re: C# WinAplikacija "otporna" na Ctrl+Alt+Del, Alt+F4... 29.11.2005. u 00:43 · pre 254 meseca #3
Jeste da je VB.Net ali valjda ces se snaci :

' This is function for disabling Alt + F4
Protected Overrides Function ProcessCmdKey(ByRef msg As System.Windows.Forms.Message, ByVal keyData As System.Windows.Forms.Keys) As Boolean
If (keyData = Keys.Alt + Keys.F4) Then
Return True
End If
End Function
End Class

Kod mene radi odlicno.

Pozdrav.
Re: C# WinAplikacija "otporna" na Ctrl+Alt+Del, Alt+F4... 11.12.2005. u 00:25 · pre 254 meseca #5
Ja sam tako nesto davno radio i moguce je, pogledaj na netu ima primera, fora je da kazes sistemu da je aktiviran screen saver i onda nista od tih "shut down" tastera ne radi.
Samo ne zaboravi da kasnije kazes da je screen saver zavrsen :)
Re: C# WinAplikacija "otporna" na Ctrl+Alt+Del, Alt+F4... 12.12.2005. u 15:38 · pre 254 meseca #6
Sve kombinacije sem Ctrl-Alt-Del hvatas kao sto je serbianmorpheus naveo. Obavezno vrati true, inace ce windows handler da prosledi poruku dalje niz bubble chain i tako ce stici do defaultWindowsProc koji ce ti ugasiti program ;)

Ctrl-Alt-Del ne bi trebalo ni da pokusavas da hvatas. To je linija odbrane od trojanaca i od "renegade" programa kao sto je taj tvoj :) Ako bas insistiras pogledaj ovaj link: Trap CtrlAltDel; Hide Application in Task List on Win2000/XP

Imaj u vidu da su svi ovi metodi, po svim pravilima, security breach. Ako pustis tu aplikaciju u prodaju Symantec i ostali ce te verovatno blacklistovati kao trojanca. Takodje, najobicniji security patch od MS-a koji zameni winlogon/gina-u ce verovatno dovesti sistem u ne-bootabilno stanje. :) Da ne pominjem sisteme koji vec imaju izmenjen gina, kao sto je Novel Netware client i ostali...
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme