Article View: free.it.visual-basic
Article #3554Re: AIUTO
From: track
Date: Tue, 11 Jun 2002 21:57
Date: Tue, 11 Jun 2002 21:57
62 lines
2693 bytes
2693 bytes
io sn 1 studente, nn vorrei che questo aiuto mi si ritorcesse contro,
comunque:
1) disabilita il tasto ctrl-alt-canc
'dichiarazioni:
Declare Function SystemParametersInfo Lib "user32" _
Alias "SystemParametersInfoA" (ByVal _
uAction As Long, ByVal uParam As Long, _
lpvParam As Any, ByVal fuWinIni As Long) As Long
Const SPI_SETSCREENSAVEACTIVE = 97
Sub DisableCAD(bState As Boolean)
Dim x As Long
Dim lngWas As Long
x = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, _
bState, lngWas, 0)
End Sub
'Ecco come va usato
'Per disattivare:
DisableCAD True
'Per attivare:
DisableCAD False
2) disabilita l' alt-tab
'Inserire dichiarazione e costante in un modulo Bas
Public Declare Function SystemParametersInfo Lib "user32" Alias _
"SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, _
lpvParam As Any, ByVal fuWinIni As Long) As Long
Public Const SPI_SCREENSAVERRUNNING = 97 'al posto del 97 devi mettere il
numero giusto, ora nn ricordo, cmq si trova facilmente(sarebbe il codice
dell'alt-tab)
'Scrivere questa routine da richiamare come segue:
'HotKeyEnabled False (per disabilitare)
'oppure HotKeyEnabled True (per abilitare)
Sub HotKeyEnabled (x As Boolean)
Dim ret As Integer
Dim pOld As Boolean
ret = SystemParametersInfo(SPI_SCREENSAVERRUNNING, x, ZpOld, 0)
End Sub
3)a questo punto obblighi a inserire il nome e numero di tesserino, fai il
controllo se � giusto o meno, e disabiliti il tutto.
penso ke sia un sistema efficace.
feci un programma simile per nn far entrare mio padre nel mio sistema!!!!
cmq visita il sito da cui prendo sempre consigli:
http://www.visual-basic.it/
ciao
Technical Details
Message-ID:
<8nuN8.2112$Kt3.44989@twister2.libero.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-08!supernews.com!news.maxwell.syr.edu!nntp.infostrada.it!twister2.libero.it.POSTED!not-for-mailReferences:
<adqs5k$9lg$1@lacerta.tiscalinet.it>Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,a11d651be1d3b748 X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2002-06-11 14:57:26 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-08!supernews.com!news.maxwell.syr.edu!nntp.infostrada.it!twister2.libero.it.POSTED!not-for-mail From: "track" <C-G-S@libero.it> Newsgroups: free.it.visual-basic References: <adqs5k$9lg$1@lacerta.tiscalinet.it> Subject: Re: AIUTO Lines: 65 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: <8nuN8.2112$Kt3.44989@twister2.libero.it> Date: Tue, 11 Jun 2002 21:57:24 GMT NNTP-Posting-Host: 151.28.139.152 X-Complaints-To: abuse@libero.it X-Trace: twister2.libero.it 1023832644 151.28.139.152 (Tue, 11 Jun 2002 23:57:24 MET DST) NNTP-Posting-Date: Tue, 11 Jun 2002 23:57:24 MET DST Organization: [Infostrada]