Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
1-1081899784
Ivanov
2004-04-14 03:43
2004.05.02
Как сменить иконку у .exe-файла


3-1081239767
Vlad1
2004-04-06 12:22
2004.05.02
Зфпуск ibserver.exe в WinXP


7-1078918644
xex
2004-03-10 14:37
2004.05.02
Как в ХР выключить монитор? в 98 то без проблем,


3-1081229956
Russko
2004-04-06 09:39
2004.05.02
Ошибка при открытии БД


1-1081869469
MAXH0
2004-04-13 19:17
2004.05.02
Вопрос по TreeView




   Наверх