J'ai vu beaucoup de logiciels payants sur le net, mais l'objectif n'est pas de pister sur quels sites elle va ou ce qu'elle y fait, mais simplement de savoir combien de temps son pc est resté allumé
Code : Tout sélectionner
Declare close()
Global temps
temps = ElapsedMilliseconds()
OpenWindow(0,0,0,0,0,"",#PB_Window_Invisible)
BindEvent(#PB_Event_CloseWindow,@close())
Debug GetEnvironmentVariable("APPDATA") + "\jdb\jdb.txt"
Repeat : WaitWindowEvent() : ForEver
Procedure close()
OpenFile(0,GetEnvironmentVariable("APPDATA") + "\jdb.txt")
FileSeek(0,Lof(0))
WriteStringN(0,FormatDate("%dd/%mm/%yyyy", Date())+ Chr(9) + FormatDate("%hh:%ii:%ss", (ElapsedMilliseconds() - temps)/1000) )
CloseFile(0)
End
EndProcedure
Tu crée un exe de ça, tu le met dans les tâches planifié pour qu'il se lance au démarage de winzob, quand elle eteindra le PC windobe le fermera proprement par lui même, appelant la fonction close() qui remplira le jdb que tu retrouve en faisant touche wintruc + R et en tapant %appdata%
Si vraiment tout ce que tu veux savoir c'est le temps d'allumage du PC, je ne voie même pas pourquoi se prendre la tête, tout est déjà tracé dans le journal des évènement, mais si tu le veux en code, pas besoin de 500 lignes non plus.