Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2012, 23:56   #1
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию Время запуска программы

Операционная система: Windows XP (SP3).

Подскажите, как и откуда можно извлечь дату и время последнего запуска программы по названию exe?

Например, когда последний раз была запущена программа C:\Programma.exe.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 06.01.2012, 00:13   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а винда как бы не хранит этой даты.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.01.2012, 00:20   #3
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

А факт запуска программы тоже не хранит?
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 06.01.2012, 00:30   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

тоже нет.

точнее кое что по вашему вопросу можно нарыть, но открытие файла и запуск это одно и тоже выйдет так.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.01.2012, 13:19   #5
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Не хранит по умолчанию, нужно настроить политики аудита.

Пуск - выполнить - secpol.msc - Локальные политики - Политики аудита - Аудит отслеживания процессов - включить "Аудит успехов".
После этого событие запуска любой программы будет записано в журнал событий (eventvwr.msc) в ветку "безопасность".
Изображения
Тип файла: jpg Буфер обмена-1.jpg (85.8 Кб, 173 просмотров)
пыщь
JTG вне форума Ответить с цитированием
Старый 06.01.2012, 23:44   #6
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

Спасибо, то, что надо!

А как включить программно "Аудит отслеживания процессов"?

Не могли бы еще подсказать, где конкретно хранятся записи журнала на жестком диске? Реестр? Определенный отдельный файл?

Пишу программу-напоминалку, котороя должна напоминать пользователю, что он давно не запускал программу X.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кнопка запуска программы Vitalya_1993 Помощь студентам 1 14.12.2011 10:48
Ограничить количество запуска программы Tuman777 Общие вопросы Delphi 12 15.10.2011 20:27
Логирование запуска программы Dima DDM Общие вопросы Delphi 0 05.08.2011 15:48
Подсчет попыток запуска программы Jetro Общие вопросы Delphi 1 27.12.2010 17:25
Как узнать путь запуска программы? John_chek Общие вопросы Delphi 5 04.05.2007 10:31