Strona 1 z 1

wylaczenie klawiatury & myszy

: 10 maja 2004 23:57
autor: Sjebek
Jak zrobic aby program po wlaczeniu blokowal dostep do klawiatury i myszy (tzn aby system nie reagowal na te urzadzenia do czasu wydania odpowiedniego rozkazu)

: 11 maja 2004 20:03
autor: PMaj
witam!!

Jaką akcją więc chcesz sterować końcem wykonania programu jeśli nie z klawiatury ani myszy ??

: 11 maja 2004 20:09
autor: bogdani
Można czekać na znak z sieci lub określoną wartość pomiarów.

Wydaje mi się blokowanie może być trudne, można spróbować pobawic się wygaszaczem ekranu i hasłem.
W innym wypadku musiałbyś przejąć obsługę przerwań, co w systemach NT/2000/XP/2003 może się okazać niemożliwe.
Wydaje mi się niemożliwe zrobienie tego pod LabVIEW. Trzebaby skorzystać z innego języka i ewentualnie włączyć to do LabVIEW.

bogdani

: 16 maja 2004 12:42
autor: Sjebek
Dokladnie program czeka na kod z sieci, niestety nadal nie wiem jak zablokowac klawiature, jak ktos ma jakis pomysl to z checia wyslucham

: 16 maja 2004 17:13
autor: Sjebek
OKI dalem rade blokuje pieknie klawiature :D Z odblokowaniem tez nie ma problemu

: 16 maja 2004 18:15
autor: bogdani
No to może podzielisz się z nami swoim rozwiązaniem.
Komuś się może przydać i skorzysta. :D

: 18 maja 2004 08:23
autor: Sjebek
Odwolanie do biblioteki systemowej user32.dll a funkcja sie nazywa BlockInput
parametr to logiczne true lub false
Niestety odblokowuje sie po wcisnieciu CTRL+ALT+DELETE ale jezeli powtarzamy wywolanie dostatecznie szybko to uzytkownik i tak nic nie zrobi :D

: 30 maja 2004 17:09
autor: th3v
[quote="Sjebek"] Niestety odblokowuje sie po wcisnieciu CTRL+ALT+DELETE ale jezeli powtarzamy wywolanie dostatecznie szybko to uzytkownik i tak nic nie zrobi :D[/quote]
I na to tez jest rada. Przyklady z ni.com. (nie testowalem:)) Przyklad 1 - win98 Przyklad 2 - win2k
Pozdrawiam, th3v

: 01 cze 2004 09:52
autor: Sjebek
Niestety to co podales blokuje tylko funkcje takie jak ALT+TAB CTRL+ESC i samo ESC poprostu rozne kombinacje ALT CTRL i ESC ale ALT CTRL DELETE nie blokuje. Z tego co sie orientuje to nie da sie zablokowa ALT CTRL DELETE

Blokada

: 01 cze 2004 09:57
autor: bogdani
Wydaje mi się że się da to zablokować, ale nie na chwilę.

Blokuje się to przez odpowiedni wpis do rejestru i to chyba tylko dla systemów 9x. W systemach NT nie da się zablokować. To jak wiadomo pociąga za sobą konieczność zrestartowania komputera, więc nie jest wygodnym rozwiązaniem.

Może to rozwiązanie zaproponowane przez na liście dyskusyjnej będzie dla ciebie dobre: http://exchange.ni.com/servlet/ProcessR ... EW+General

bogdani