Avatar billede jannick Nybegynder
15. august 1999 - 23:16 Der er 16 kommentarer

Låse keyboardet

Hej

I forbindelse med at jeg har lavet et simpelt program til at oprette en Quake 1 server på min skoles fantastiske computerer, har jeg fået et problem. Folk kan simpelthen ikke lade severen stå, og skal konstant ændre på tyngdekraften osv. Jeg vil derfor høre om der er nogen der kender et API kald der kan disabele hele keyb, eller bare bogstavstasterne. Jeg kan i forvejen disable systemtasterne Ctrl - alt osv.
Avatar billede xero Nybegynder
17. august 1999 - 11:42 #1
tag keyboard stikket ud!

Bare en simpel løsning!
Avatar billede jannick Nybegynder
17. august 1999 - 15:23 #2
Har prøvet. Men idioterne er dog kloge nok til at sætte et keyboard i igen. Problemet er at jeg ikke altid sidder i nærheden af serveren, nogen gange i et andet rum.
Avatar billede xero Nybegynder
17. august 1999 - 21:11 #3
Fjern Skærm og mus til den!
Avatar billede jannick Nybegynder
17. august 1999 - 22:10 #4
Kunne jeg godt. Men jeg gider egentligt ikke til at have alt det besvær hver gang. Desuden bruges musen ikke til noget, da Quake consollen skal være i focus for at køre.
Avatar billede thomas Nybegynder
30. august 1999 - 22:52 #5
brug nedenstående apikald, her kan du hugge alle keyboard tryk, og så gøre "ingenting" .. hvis du forstår, altså sætte keyboardet ud af drift

Public Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
Avatar billede jannick Nybegynder
31. august 1999 - 22:20 #6
Jeg er ikke helt sikker på at jeg forstår. Kan du ikke lige komme med et eksempel, så godkender jeg dit svar. Altså et eksempel på at gøre ingenting..
Avatar billede soldier007 Nybegynder
26. oktober 1999 - 17:35 #7
Det kan meget enkelt gøres sådan :
Shell "rundll32 keyboard,disable"
Avatar billede soldier007 Nybegynder
26. oktober 1999 - 17:36 #8
Det kan meget enkelt gøres sådan :
Shell "rundll32 keyboard,disable"
men desværre virker den kommando ikke med enabel .... så prøv dig frem :-) håber jeg kunne hjælpe
Avatar billede soldier007 Nybegynder
26. oktober 1999 - 17:36 #9
PS. det virker først efter at computeren er genstartet
Avatar billede soldier007 Nybegynder
26. oktober 1999 - 17:37 #10
Musen slåes fra således :
Shell "rundll32 mouse,disable" ... næsten det samme :-) og her virker enable heller ikke :-((
Avatar billede overload.dk Nybegynder
26. november 1999 - 18:15 #11
Hvordan slår man det så til igen?
Hvordan laver man så man f.eks. trykker L-I-M :) også er tastaturet aktivt igen?
Avatar billede thomas Nybegynder
29. november 1999 - 12:15 #12
det kan man ikke med soldier007 ide
Avatar billede soldier007 Nybegynder
29. januar 2000 - 19:35 #13
Næ ikke umidlbart ;)=
Avatar billede jsc Nybegynder
04. april 2001 - 19:47 #14
hvad mad at lave keyAscii = 0

Eksempel:

If måskrive = false then keyAscii = 0
End If

/jsc
Avatar billede fizz Nybegynder
20. marts 2007 - 21:37 #15
intet af det dur med win-vista
Avatar billede dr.big Nybegynder
20. marts 2007 - 21:40 #16
Kan du ikke bare sætte en pauseskærm på med adgangskode?? Det er da en simpel løsning:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester