La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6533 - SABER CUANTO TIEMPO LLEVA ACTIVO WINDOWS
Autor:  Francisco San Martín
Hola amigos...
Nesesito saber como le hago en Visual Basic para saber cuantas Dias, horas, minutos y segundos lleva Windows activo... por favor si alguien sabe de alguna API por favor me hechen una manito... Gracias...

  Respuesta:  Juan Cecconi
Utiliza la Api "GetTickCount" que devuelve el numero de milisegundos que pasaron desde que se encendio la PC, luego debes hacer cuentas (o rebuscartelas con la funcion Format de VB) para pasarlo a dias, horas, min, etc..
el prototipo en C es:
DWORD GetTickCount(VOID)

por lo que en VB es:
Public Declare Function GetTickCount Lib "kernel32" () As Long