Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2009, 18:14
Avatar de seba123neo
seba123neo
 
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 18 años, 2 meses
Puntos: 19
Respuesta: Cronometrar tiempo de encendido del computador

Hola, proba esto:

Código vb:
Ver original
  1. Option Explicit
  2.  
  3. Private Declare Function GetTickCount Lib "kernel32" () As Long
  4.  
  5. Private Sub Form_Load()
  6.    MsgBox TiempoEncendidaPC
  7. End Sub
  8.  
  9. Private Function TiempoEncendidaPC() As String
  10.    Dim vHoras As Long, vMinutos As Long, vSegundos As Long
  11.    
  12.    vHoras = Int(GetTickCount / 1000 / 60 / 60)
  13.    vMinutos = Int((GetTickCount / 1000 / 60)) - vHoras * 60
  14.    vSegundos = Int((GetTickCount / 1000)) - vMinutos * 60 - vHoras * 3600
  15.    
  16.    TiempoEncendidaPC = Format(vHoras, "00") & ":" & Format(vMinutos, "00") & ":" & Format(vSegundos, "00")
  17. End Function

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein