10 / 10 / 7
Регистрация: 29.08.2014
Сообщений: 84
|
|
1 | |
Остановка процесса12.02.2016, 11:50. Показов 1136. Ответов 4
Метки нет (Все метки)
Доброго времени суток.
Задумался о создании программки(сервиса), где будет проверятся время работы в определенной программе и если программой не пользуются больше определенного времени обрубать процесс. Вопрос: каким образом данное действо можно организовать мысли по этому поводу 1.Каким то образом проверять активность окна данного приложения и если "не активно" больше определенного времени обрубать процесс. но тогда как быть если пользователь допустим активировал окно программы и ушел... 2.как то мониторить время начала процесса и текущее время и обрубать... но тогда как проверить пользуются ли приложением.. я нашел готовую прогу но та обрубает процесс по бездействию всей системы, а тут вопрос именно по бездействию приложения... Может у кого то в этом деле был опыт или есть идеи?
0
|
12.02.2016, 11:50 | |
Ответы с готовыми решениями:
4
Остановка процесса Получить id процесса родителя, если исходный id процесса дочерний Завершение процесса при обнаружении другого процесса Получить ID процесса если известно его хэндл, название окна или название процесса |
12.02.2016, 11:59 | 2 |
FastTI, это можно попробовать сделать и без отдельного сервиса. При старте программы запускается таймер, внутри программы отслеживать ее активность (любую, любые действия). По событию активности таймер сбрасывается. Если нет активности-отрабатывает таймер, который и закрывает программу.
0
|
10 / 10 / 7
Регистрация: 29.08.2014
Сообщений: 84
|
|
12.02.2016, 12:17 [ТС] | 3 |
А какую активность я могу отследить в программе (сторонней) кроме активного(не активного) окна?
и как же мне отслеживать старт программы если не постоянно работающим сервисом например?
0
|
10 / 10 / 7
Регистрация: 29.08.2014
Сообщений: 84
|
|
12.02.2016, 14:05 [ТС] | 5 |
Да сторонняя и не одна (то есть мне надо мониторить сразу несколько программ) ну хотябы с одной пока разобраться...
А какие события активности программы в данном случае можно использовать?
0
|
12.02.2016, 14:05 | |
12.02.2016, 14:05 | |
Помогаю со студенческими работами здесь
5
Остановка служб Остановка потоков Остановка BackgroundWorker Остановка служб Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |