GARANTIR DESCONTO

Fórum Monitorar tempo de uso de um PC #350710

18/12/2007

0

Preciso monitorar o tempo de uso de um PC e os aplicativos usados, alguem poderia me dar uma dica de como começar.

Um cliente cobra pelo tempo de uso e os aplicativos usados

Grato


Orpolonio

Orpolonio

Responder

Posts

18/12/2007

Edilcimar

Ao iniciar o programa coloque um timer para funcionar, ao terminar a aplicação faça a diferença de tempo e salve em um arquivo, somando ao tempo lá existente. Faça este salvamento a cada 5 min. para evitar uma desligada por falta de energia ou outro motivo qualquer que não seja o desligamento normal do computador.


Responder

Gostei + 0

04/01/2008

Asales

Para monitorar o tempo de uso do Windows (tempo em que o PC está ligado) faça o seguinte:

1 - Declare a variável:
var
SystemUpTime: Extended;

2 - Utilize a função para verificar o tempo de uso:
function GetSystemUpTime: Extended;
begin
try
SystemUpTime:= GetTickCount/1000;
except
SystemUpTime:= 0;
end;
result:= SystemUpTime;
end;

3 - Forma de utilização:
SystemUpTime:= GetSystemUpTime;
showmessage( [b:2b6171fca7]formatseconds[/b:2b6171fca7](SystemUpTime,true,false,false) );

Se te servir desta forma me avise que posto aqui a função [b:2b6171fca7]formatseconds[/b:2b6171fca7] (são mais de [u:2b6171fca7]100[/u:2b6171fca7] linhas) que é para formatar o resultado em dias, horas, minutos, segundos, etc.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar