Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.02.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.057 c
15-1169917017
Ученик чародея
2007-01-27 19:56
2007.02.18
Кто такой программист?


2-1170410072
Arm79
2007-02-02 12:54
2007.02.18
выделение памяти с ошибкой


4-1160299161
Чапаев
2006-10-08 13:19
2007.02.18
Непонятность с динамическим импортом


3-1164623047
Feds
2006-11-27 13:24
2007.02.18
Ошибка с проверкой на Null


15-1170012281
hmmm
2007-01-28 22:24
2007.02.18
http://www.ndw.ru/services/hosting.html





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский