Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.18;
Скачать: CL | DM;

Вниз

дата создания процесса   Найти похожие ветки 

 
breeze   (2006-10-08 13:29) [0]

Проблема: получить дату начала и окончания процесса.
Есть ли возможность получить эту информацию с помощью TLHelp32 или NtQuerySystemInformation (Native API).
Последняя возвращает информацию о процессе:

 { Информация о процессе для Windows 2000 и выше }
 SYSTEM_PROCESSES_NT2000 = packed record
     // величина смещения для перехода к следующему элементу списка
   NextEntryDelta: ULONG;
   ThreadCount: ULONG;
   Reserved1: array[0..5] of ULONG;
   CreateTime: LARGE_INTEGER;
   UserTime: LARGE_INTEGER;
   KernelTime: LARGE_INTEGER;
   ProcessName: UNICODE_STRING;
   BasePriority: KPRIORITY;
   ProcessId: ULONG;
   InheritedFromProcessId: ULONG;
   HandleCount: ULONG;
   Reserved2: array[0..1] of ULONG;
   VmCounters: VM_COUNTERS;
   PrivatePageCount: ULONG;
   IoCounters: IO_COUNTERS;
 //  Threads : array[0..0] of SYSTEM_THREADS;
 end;

есть поле CreateTime(состоит из трех частей LowPart,HighPart,QuadPart), я не пойму что там вообще содержится.

Может быть есть другой способ, подскажите пожалуйста.


 
Eraser ©   (2006-10-08 17:01) [1]

> [0] breeze   (08.10.06 13:29)


> Проблема: получить дату начала и окончания процесса.

для этого надо отслуживать запуск/завершение процессов в системе. Это можно реализовать через TLHelp32, периодически делая "снимки" состояния процессов (самый простой вариант), либо через WMI.


 
BiN ©   (2006-10-08 19:31) [2]


> breeze   (08.10.06 13:29)

GetProcessTimes+FileTimeToSystemTime



Страницы: 1 вся ветка

Текущий архив: 2007.02.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
2-1170086679
Patrick
2007-01-29 19:04
2007.02.18
Нулевое время


15-1170137781
КиТаЯц
2007-01-30 09:16
2007.02.18
Является ли грехом использование взломанных версий? :)


2-1170245548
Beavercrazy
2007-01-31 15:12
2007.02.18
Закачать файл на FTP сервер


2-1170249970
Riply
2007-01-31 16:26
2007.02.18
Посылка в нить указателя на выделенную память.


2-1170178924
grisme
2007-01-30 20:42
2007.02.18
WindowProc внутри класса