|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Internet
Messaggi: 7998
|
Autologout, possibile?
Allora, sotto win98 mi servirebbe fare una cosa.....
cioè imporre al sistema di fare il logout automatico del sistema dopo tot minuti di inattività.... come posso fare? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2004
Città: Reggio Emilia
Messaggi: 592
|
con XP so che pui impostare lo screen saver con l'opzione "al ripristino proteggi con password" che ti riporta al login e devi inserire nuovamente la password. Se non ricordo male c'è qualcosa di analogo anche con win98.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2004
Messaggi: 57
|
Utilizzando le API dovresti farcela...
prova intanto questo codice che rileva il tempo di inattivita'. Dico prova perche' non ho idea se funzioni col 98. Magari sappimi dire che vediamo per il logoff... Codice:
Option Explicit
Private Type LASTINPUTINFO
cbSize As Long
dwTime As Long
End Type
Private Declare Function GetLastInputInfo Lib "user32" (li As LASTINPUTINFO) As Long
Private Declare Function GetTickCount Lib "kernel32" () As Long
Private mvarIdleTime As Long
Private Sub Command1_Click()
DetectIdle 5000, 500
End Sub
Private Sub Timer1_Timer()
If GetTickCount - GetInputTick > mvarIdleTime Then
MsgBox "IDLE for " & CStr(GetTickCount - GetInputTick) & "ms"
End If
End Sub
Private Sub DetectIdle(ByVal lIdleTime As Long, ByVal lTimerInterval As Long)
Timer1.Interval = lTimerInterval
Timer1.Enabled = True
mvarIdleTime = lIdleTime
End Sub
' Returns system tick count when last input occurred
Private Function GetInputTick() As Long
Static LastInputTick As Long
Dim myLI As LASTINPUTINFO
myLI.cbSize = Len(myLI)
GetLastInputInfo myLI
GetInputTick = myLI.dwTime
End Function
__________________
Michele |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Internet
Messaggi: 7998
|
piccoli freeware gia pronti ce ne sono in giro?
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jul 2004
Messaggi: 57
|
il primo programma che ho trovato e' screenpass ma non e' free... puoi scaricare una versione trial che puoi registrare in qualche modo...
Cmq se mi dici quello che ti serve esattamente e non hai piu' di tanta fretta posso provare a farti io qualcosa di carino. L'unica cosa e' che poi la devi testare tu perche' pc con win98 non ne ho
__________________
Michele |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Internet
Messaggi: 7998
|
no, non ho fretta, cmq grazie per la segnalazione
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Feb 2002
Città: Internet
Messaggi: 7998
|
up
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Jul 2004
Messaggi: 57
|
Dunque.
Ho realizzato un programma protetto da password che effettua (a seconda di quello che si e' scelto) logoff, shutdown o reboot della macchina dopo un certo numero di minuti (impostabile dall'utente) di inattivita' (idle) La password la si immette la prima volta che questo programma viene eseguito (si puo' anche modificare). Ora vedro' come caricare questo programma nell'autorun di winzoz. Nel frattempo aiutatemi a trovare un bel nome avevo pensato a -autologoff ... ma non fa solo il logoff... -idle detector ... ma controlla solo l'idle mi sono venute in mente anche cose tipo powerQualcosa... Quando sara' finito lo mettero' da qualche parte scaricabile. Ovviamente il programma e' assolutamente FreeWare ciao ciao p.s.: non garantisco il funzionamento con versioni differenti dall'xp dato che non ho avuto modo di provarlo... ma spero vivamente che vada!!!
__________________
Michele Ultima modifica di mknollse : 04-11-2004 alle 15:37. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:15.



















