[Tips] Bloccare momentaneamente il tasto 'Windows' : ache serve?

Carlo DE LUCA carlodeluca a aliceposta.it
Lun 9 Lug 2007 11:13:20 CEST


Rispondo io perchè ho proposto il caso.

Nella mia scuola mi hanno cortesemtente chiesto un programma che si 
autocarichi al momento dell'accensione, in modo da di registrare il 
nominativo dell'alunno che in quel momento sta utilizzando il computer. Ciò 
per risalire a chi ha 'manomesso', per gioco o per 'vandalismo' alcune 
funzioni del PC (penso che succede nella maggior parte degli istituti) .

Quando il programma va in memoria, dovrebbe bloccare tutte quelle funzioni 
che dànno possibilità di 'entrare', prima che vengano registrati i dati 
dell'alunno. Se l'alunno non risponde ai campi proposti, il PC nell'EXIT si 
autospegne.

La funzione ALT+F4 l'ho già bloccata. Mi serve bloccare i due tasti Windows 
in quanto se premuti dànno la possibilità di accedere ad altri programmi.

Se l'alunno risponde a tutti i campi, il programma rispristina 
automaticamente le funzioni precedentemente e momentaneamente bloccate, 
permettendo all'alunno di 'entrare'.

Attraverso una ricerca, sono riuscito a determinare le stringhe per il 
registro di sistema, per bloccare e sbloccare il tasto Windows sinistro:

(abilita il tasto Windows sinistro)
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode 
Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00

(disabilita il tasto Windows sinistro
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode 
Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,00,00,5B,E0,00,00,5C,E0,00,00,00,00

Però bisogna agire manualmente nel registro di sistema per creare nuovi 
valori.

Io invece devo consentire al mio programma il blocco momentaneo.

Alcuni mi hanno consigliato di utilizzare le API di Windows. Altri di 
organizzare un Kiosk Mode.

Qualcuno di voi (esperto) può ulteriormente suggerirmi ove poter fare 
interagire il mio programma, oppure dove intervenire nei meandri di Windows? 
(Bruno, ci sei?)

Cordialmente
Carlo DE LUCA
carlodeluca a alice.it




----- Original Message ----- 
From: "Diego Turel" <dturel a tarabochia.com>
To: <tips a apf.it>
Sent: Monday, July 09, 2007 8:21 AM
Subject: Re: [Tips] Bloccare momentaneamente il tasto 'Windows' : ache 
serve?


eva.egdai a pc ha scritto:
> Scusate se intervengo con domande da incompetente, ma è giusto per capire 
> di
> che cosa si parla.
> Consentitemi, pertanto, di chiedere : A che serve il tasto windows ed a 
> che
> serve bloccarlo?
> Ringrazio se mi verrà data una cortese risposta.
> Cordiali saluti a tutti
> eva.egdai a pc
>
Il tasto "Windows" (quello a sx per capirci) serve ad aprire il menu
start o assieme ad altri, ad esempio "bandieretta + F" fa aprire il
cerca, "bandieretta + R" apre l'esegui e così via...
Il dx invece serve a richiamare il menu contestuale.

Il perchè qualcuno lo voglia disabilitare mi è sconosciuto...
probabilmente da fastidio per qualche gioco... ma non essendo un
giocatore, non ne ho la minima idea.

Per completezza, se usi Linux, i tasti "windows" ovviamente non vanno
(almeno così mi pare)... anche perchè non saprei a che funzione
riprogrammarli.

Ciao

Diego





_______________________________________________
Tips mailing list
Tips a apf.it
https://liste.apf.it/mailman/listinfo/tips


__________ Informazione NOD32 2384 (20070708) __________

Questo messaggio  è stato controllato dal Sistema Antivirus NOD32
http://www.nod32.it







Maggiori informazioni sulla lista Tips