Diskuze: zakázání print screenu

C# .NET .NET (C# a Visual Basic) zakázání print screenu American English version English version

Avatar
lopi.trucker
Člen
Avatar
lopi.trucker:

Čest kucí,
zkoumal někdo z vás jak zakázat print screen? A tím nemám na mysli v aplikaci to jsem si pořešil, ale například, když si člověk spustí z plochy program (který není přes celou obrazovku), tak ten program dostane fokus, nebo jak to nazvat, pak klikne mimo program na plochu (můj program ztratí fokus) a zmáčkne PrntScr, tak mu to už tu fotku udělá. Dá se toto nějak ošetřit? Je mi jasné že pak asi vezme foťák a vyfotí si obrazovku, ale to mně už nezajímá a to nepotřebuji řešit.;)

 
Odpovědět  -1 23.7.2013 22:22
Avatar
Homo
Člen
Avatar
Odpovídá na lopi.trucker
Homo:

Muzes v registrech smazat klavesu na printScreen. Nebo udelat v aplikaci keylogger a kdyz se zmackne printscreen tak prehrat clipboard necim jinym.

Nahoru Odpovědět  -2 23.7.2013 22:32
1010011 1000101 1011000
Avatar
lopi.trucker
Člen
Avatar
Odpovídá na Homo
lopi.trucker:

Hm ty registry mně taky napadly, že bych při spuštění klávesu zakázal a při ukončení ji zase povolil, ale to bych zakázal pro všechny aplikace ne? A v aplikaci, jsem psal, že jsem si to ošetřil, ale když klikne na plochu a má otevřenu moji aplikaci tak mi bude keyloger asi na prd ne, protože nebude v mém programu a běh programu bude na chvíli pozastaven. Ještě mně napadlo, že bych při ztrátě fokusu na formu, form minimalizoval, pak ať si fotí co chce.

Editováno 23.7.2013 22:56
 
Nahoru Odpovědět  -1 23.7.2013 22:52
Avatar
Homo
Člen
Avatar
Odpovídá na lopi.trucker
Homo:

S tema registry bych to moc neriskoval, neocekavane ti uzivatel aplikaci vypne a nestihnes do registru opet zapsat a uzivatel bude akorat nastvany ze mu nejede printscreen. Kdyz si udelas globalni keylogger tak je to jedno. Jen budes muset importovat user32 nebo kernel32, ted nevim v ktere z nich je ten callback.

Nahoru Odpovědět 23.7.2013 22:56
1010011 1000101 1011000
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.