Андрей Поповченко
Андрей Поповченко

Нужна программа которая будет отслеживать сколько времени было запущено приложение например игра TeamFortres 2.



Если есть скиньте ссылку. Если нет то как написать что то подобное в delphi

ЛА
Людмила Андрианова

Самое простое - сделать "запускатор" игры, вызывая "КреатеПроцесс" с нужными параметрами, а потом запуская таймер и счиая кол-во секунд, прошедших со времени запуска таймера. Второй вариант - по таймеру (точно так же) делать снимки процесов (тулхелп32). Далее, если процесс присутствует в списке - запоминаем время запуска, если отсуствует - вычитаем из текущего времени время запуска и получаем нужные нам данные.

НК
Нина Котахова

Код программы на Purebasic
Чтобы превратить это в EXE скачайте Purebasic и скомпилируйте файл
Еще нужно переделать C:\Windows\system32\Calc.exe на вашу игру

Compiler = RunProgram("C:\Windows\system32\Calc.exe","","",#PB_Program_Open|#PB_Program_Read)
dat=Date()
If Compiler
While ProgramRunning(Compiler)
Delay(1)
Wend
EndIf

dat2=Date()-dat

MessageRequester("","Программа работала "+Str(dat2)+" cекунд")

Похожие вопросы
как узнать сколько времени устанавливать игру и прочие программы?
А у меня не запускается игра: пишет что приложение запущено и на этом все. Подскажите может кто знает?
Steam.Не удалось запустить игру (приложение уже запущено).
Посоветуйте программу с помощью которой можно отслеживать объявления на интернет досках
Количество запущены версий программы.
Мне нужно приложение на телефон, которое бы отслеживало баланс карт
Нужна программа. . Которая отслеживает завершение процессов и программ при выключении компа.
не удалось запустить игру приложение уже запущено steam
Подскажите есть ли программа для того чтобы отслеживать все драйвера которые нужны для работы пк
Через сколько времени после отправки посылки можно ее отслеживать?