[C#] Zámek klávesnice

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod D@WN 14. 2. 2007 09:27

Dobrý den. Chtěl jsem se zeptat na možnosti zamknutí PC pomocí C#. Potřeboval bych vytvořit aplikaci, která by zamčela všechny vstupy (myš, klávesnice). Nebo spíš po zmáčknutí libovolné klavesy či pohybu myši otevřela okno a čekala na zadání správného hesla.

Ve VB je tuším něco jako LockInput. Máte nějakou radu, jakým směrem se ubírat a jaké informace či knihovny hledat?
D@WN
Junior

Odeslat příspěvekod D@WN 22. 2. 2007 13:30

Nedalo by se to treba nejak vyresit pomoci nastaveni opravneni ve windows?
D@WN
Junior

Odeslat příspěvekod duracellko 22. 2. 2007 14:20

ak som spravne pochopil, tak chces spravit nieco take, ako ked zaskrtnes v nastaveni screen savera, ze ma pytat heslo. tento princip ale funguje dost odlisne na win 9x a win NT. Zatial co vo Win 9x sa ten screen saver o to staral sam, takze odchytaval uplne vsetky klavesy aj pohyby mysou. tak vo win NT sa da pocitac zamknut. Robi sa to standardne cez ctrl+alt+del -> lock workstation. urcite je na to jedna API funkcia, ktoru staci zavolat, aby sa stanica zamkla.

len teraz neviem, ci chces taketo zamykanie, alebo chces, aby tam musel zadat nejake tvoje heslo. ak chces ten druhy sposob, tak to moze byt trochu problem, pretoze neviem, ci sa da odchytit ctrl+alt+del. no a ked toto neodchytis, tak si uzivatel jednoducho spusti task manager a killne tvoju aplikaciu.
Microsoft Certified Professional Developer
duracellko
Junior
Uživatelský avatar

Odeslat příspěvekod D@WN 22. 2. 2007 14:29

Praveze potrebuji ten druhy zpusob. Kdyz se na PC nebude nejakou dobu nic dit, tak se uzamce, ale bude nadale treba zobrazovat plochu. Kdyz nekdo bude chtit na tom PC neco delat, pohne mysi a nebo stiskne klavesu a tak vyvola prihlasovaci okno. Pokud zada spravne heslo muze na PC pracovat, pokud nezada spravne heslo, nenecha ho to na PC nic provest, pouze mu to napise zpravu o nespravnem hesle a jinak nic dalsiho... bude dal zobrazovat informace na plose...
D@WN
Junior

Odeslat příspěvekod jannk 24. 2. 2007 12:52

a neni lepsi si napsat screensaver? (na msdn to je popsane)
jannk
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků