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

Вниз

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

 
Ландграф Павел ©   (2004-03-09 22:34) [0]

(допустим ветвь такая HKEY_CURRENT_USER\Software\MYSOFT\MYSOFTNAME), нужно узнать дату создания (или последнего изменения) ключа MYSOFTNAME
Некоторые проги это показывают, значит узнать можно:)


 
Алхимик ©   (2004-03-10 00:09) [1]

ИМХО в общем случае никак. А проги ,что показывают дату редактирования, лукавят.


 
Piople ©   (2004-03-10 07:27) [2]


> Алхимик


Да ну на... В 98 цепляется vxd"ху и все реально отслеживается!!!!


 
Ландграф Павел ©   (2004-03-10 07:34) [3]

Алхимик> ну енто уже ты по незнаю лукавишь... я точно знаю кокого числа инсталлировал прогу, дык такую дату создания ключа и показывает!


 
Алхимик ©   (2004-03-10 09:14) [4]


> [3] Ландграф Павел ©   (10.03.04 07:34)

Дык поделись инфой.


 
Eagle-XK ©   (2004-03-10 10:30) [5]

Насколько я знаю, в описании системного реестра такой информации нет. Значит, нужно делать хук :-)


 
Cobalt ©   (2004-03-10 10:56) [6]

The RegQueryInfoKey function retrieves information about a specified registry key.

LONG RegQueryInfoKey (

   HKEY hKey, // handle of key to query
   LPTSTR lpClass, // address of buffer for class string
   LPDWORD lpcbClass, // address of size of class string buffer
   LPDWORD lpReserved, // reserved
   LPDWORD lpcSubKeys, // address of buffer for number of subkeys
   LPDWORD lpcbMaxSubKeyLen, // address of buffer for longest subkey name length  
   LPDWORD lpcbMaxClassLen, // address of buffer for longest class string length
   LPDWORD lpcValues, // address of buffer for number of value entries
   LPDWORD lpcbMaxValueNameLen, // address of buffer for longest value name length
   LPDWORD lpcbMaxValueLen, // address of buffer for longest value data length
   LPDWORD lpcbSecurityDescriptor, // address of buffer for security descriptor length
   PFILETIME lpftLastWriteTime  // address of buffer for last write time
  );


 
Игорь Шевченко ©   (2004-03-10 11:43) [7]

Eagle-XK ©   (10.03.04 10:30)


> Значит, нужно делать хук :-)


Слева или справа ?
Ты эта...подробнее тему о хуках в отношении реестра не разовьешь ?


 
Ландграф Павел ©   (2004-03-10 14:01) [8]

Алхимик> ты не умничай, не знаешь - не пиши! еще вопросы с твоей стороны?


 
Ландграф Павел ©   (2004-03-10 14:02) [9]

jv16 PowerTools например пишет дату последнего изменения ключа, кто мне не верит, можете проверить)


 
Алхимик ©   (2004-03-10 14:05) [10]

Где моя умничала?
После [4] моя помалкивала.


 
Ландграф Павел ©   (2004-03-10 16:10) [11]

Cobalt> Пасибо, с этим все решил, но вот как PFileTime перевести в TDateTime
lpftLastWriteTime.dwLowDateTime я так понял это дата, а
lpftLastWriteTime.dwHighDateTime видимо время?
Пробую так, дата 2064 год:)
fDateTime:TDateTime;
...
fDateTime:=FileDateToDateTime(lpftLastWriteTime.dwLowDateTime);



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

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

Наверх




Память: 0.49 MB
Время: 0.075 c
9-1068383106
G A M E R
2003-11-09 16:05
2004.05.02
LOD


7-1078887783
Максим
2004-03-10 06:03
2004.05.02
COM порты


14-1081187034
тихий вовочка
2004-04-05 21:43
2004.05.02
Поучите меня


8-1075993069
кекс
2004-02-05 17:57
2004.05.02
wave в файлах


14-1081836347
Nous Mellon
2004-04-13 10:05
2004.05.02
О клонах