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

Вниз

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

 
Ландграф Павел ©   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.03 c
1-1082022812
avgur
2004-04-15 13:53
2004.05.02
Я уже туплю... Вопрос о времени


1-1081927279
han
2004-04-14 11:21
2004.05.02
работа с указателями


8-1075561020
GrayFace
2004-01-31 17:57
2004.05.02
Как убрать(и восстановить) звук в системе?


14-1081264403
Mim1
2004-04-06 19:13
2004.05.02
Как закрыть обсуджение


14-1081629321
gn
2004-04-11 00:35
2004.05.02
ПАРНИ ИСУС ВОСКРЕС!!!!!!!!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский