Newsgroup: it.comp.lang.delphi
Titolo: software per netcafe

ciao a tutti,
vorrei realizzare un piccolo software un internet cafe: il programma deve
essere in grado di inibire l'accesso ad alcuni tasti e funzioni del sistema
operativo (CTRL+ALT+CANC...) e disconnettere l'utente da internet dopo un
tot di tempo....
come posso strutturare l'applicazione??? Quali componenti devo utilizzare???
ciao!

> come posso strutturare l'applicazione??? Quali componenti devo
utilizzare???
Stai chiedendo una analisi funzionale o mi sbaglio?
Per disattivare ctrl+alt+canc puoi vedere sulle faq
Per disconnettere un utente dopo n unita di tempo esiste un componente
adatto nel tab SYSTEM della palette di delphi.
Bye
A.


Come si chiama questo componente??? E per impedire l'avvio di alcune
applicazioni ???
ciao!


perdonami se mi intrometto... ma il nome del componente è FIN TROPPO ovvio
... alla fine qui hai l'opportunità -piu' unica che rara- di parlare con
tanta gente che fa questo lavoro e che ne sa veramente parecchio... nessuno
ti insegna a programmare, ma ti aiutano a cavartela da solo... capisci???
x impedire l'avvio di alcune applicazioni ci sono vari modi ..... potresti
scrivere un programmino (che non si potrebbe bloccare con ctrl-alt-canc ...
guarda le FAQ) che ad ogni tot di tempo tramite la funzione FindWindow ( ...
help in linea .. ) controlla se c'e' un'applicazione "galeotta" e in caso
affermativo la chiude... o piu' semplicemente potresti NON INSTALLARE tali
applicazioni sui pc riservati ai navigatori... (niente male come idea eh??
questo si ke è problem solving!)
in bocca al lupo!!
Leo :-)
ps: quel "tot di tempo" ... te lo trovi sempre dove ti ha consigliato
Alberto! ;)

scusami, ma alcune cose credo che sia doveroso fartele notare.
1) prima dicevo che vuoi una analisi funzionale. Adesso mi rendo conto che
vuoi che qualcuno del ng ti faccia il programma.
Qualcuno del ng potrebbe ovviamente fartelo se a tempo e A PAGAMENTO.
2) presumo che la domanda "Come si chiama questo componente" sia uno
scherzo!
Considerato che in quel benedetto TAB ve ne solo solo 8, non dovrebbe essere
cosi difficile premere F1 e cercare nella guida a cosa serve ognuno di essi
in modo da poter decidere quale č il + adatto al tuo scopo.
Dimenticavo: visto che mamma borland i nomi ai componenti li da con
criterio, forse leggendo i nomi si capisce abbastanza rapidamente quale č
quello che ti serve.....
3) per impedire la partenza delle applicazione credo si possa usare un hook.
Trovi una splendida documentazione sull'argomento su MSDN.
Ti auguro di risolvere in modo ottimale i problemi legati allo sviluppo
della tua applicazione.
BaiBai
A.

 tot di tempo....
Hai pensato di usare al posto di una tastiera vera e propria un touch-screen
che riproponga il layout dei tasti ? in questo modo sei protetto al 100% e
all'utente, di fisico, dai solo il mouse.
La tastiera e' virtuale ed emulata via software.
Se, invece, usi una tastiera reale, il programma deve essere blindato per
cui per l'intercettazione dei tasti ti propongo un hook di tastiera globale.
Usando un hook puoi filtrare soltanto i tasti "leciti".
Pero' la prima soluzione mi sembra molto migliore ed e' quella che
adotterei.
Per la disconnessione a tempo, usa il componente Timer sotto la palette
"System".
Lo imposti, all'inizio, al tempo limite e lo attivi. Al primo evento
OnTimer, sganci la connessione.
--------------------------------
Inviato via 
http://usenet.libero.it