Я ищу способ постоянного мониторинга при открытии файла в конкретной сторонней программе, для которой у меня нет кода (например, Microsoft Word) имя определенного файла открывается и когда этот файл/программа закрывается.Файлы мониторинга программ Java, открытые и закрытые в стороннем приложении
Целью зная эту информацию является то, что я могу отслеживать, как долго определенные «документы» или файлы открываются, чтобы легко записывать часы на различные проекты.
Прямо сейчас, единственный способ, которым я могу думать, чтобы добиться этого, заключается в том, чтобы моя программа Java была той, кто отправил команды для открытия определенных файлов, а затем отметил, когда эти файлы закрыты, но я бы предпочитайте, чтобы это выполнялось больше в фоновом режиме и было максимально простым и прозрачным для пользователя.
Спасибо!
Это имеет смысл. Так, как я полагал, вероятно, невозможно настроить таргетинг на стороннее приложение, а вместо этого нацелить файлы, которые можно открыть. Чтобы получить точное время открытия каждого файла, мне нужно было бы запустить это сканирование совсем немного. Будет ли свет на ресурсы? –
Зависит от того, насколько точна ваша временная метка. Если вам нужно знать только в течение часа, да, это было бы очень легко. Если вы хотите узнать в течение сотой секунды, не светит вообще. Вы, вероятно, хотите где-то посередине. – SexmanTaco
Справа. До сотой секунды, вероятно, слишком много, но в течение минуты или двух было бы предпочтительнее. Я дам ему шанс и посмотрю, насколько он свет. –