Consulta

Dario
03 de Julio del 2003
Alguien tiene idea de como calcular el "iddle time" (tiempo que un usuario no hace nada) en una sesión NT, este tiempo lo necesito ver desde Visual Basic, no se como, llamando a alguna API o como sea, si alguien me puede ayudar desde ya muchas gracias.



w@net
03 de Julio del 2003
Espero te sea de utilidad.


'funcion para el tiempo de ordenador
Public Declare Function GetTickCount Lib "kernel32" () As Long


Private Sub Command1_Click()
Dim lngTickCount As Long
lngTickCount = GetTickCount
Call MsgBox("Has usado tu ordenador durante:" & vbCrLf & _
" * " & CStr(lngTickCount) & " milisengundos, o " & vbCrLf & _
" * " & CStr(lngTickCount / 1000) & " segundos, o " & vbCrLf & _
" * " & CStr(lngTickCount / 60000) & " minutos", vbInformation)
End Sub


Suerte.

Dario
03 de Julio del 2003
Gracias por la ayuda, pero lo que necesito exactamente es el tiempo que el usuario tiene activado el sistema hecho en VB pero no ejecuta absolutamente nada.