Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}DisplayVersion
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}InstallDate
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}InstallLocation
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}InstallSource
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}InstallSourceFile
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}Publisher
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}SilentSettings
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}UninstallString
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall{43B6667D-7520-4186-B05B-F5C0494C495D}URLInfoAbout
Как вы теперь можете убедиться, всю рутинную работу удалось выполнить очень легко. Именно в таких задачах проявляется скромное очарование UNIX.
Первая строка этого файла слегка сбила меня с толку. Поискав в реестре, я так и не смог найти разделов и ключей с именем 0xC2A13710. Но, с другой стороны, такой раздел должен быть, ведь мы отбирали записи только о тех операциях с реестром, которые были действительно выполнены и возвратили код SUCCESS. Немного подумав, я стал искать с помощью программы regedit подразделы с именем SavedLegacySettings. Такая цепочка символов встречалась лишь в следующих подразделах:
HKEY_USERS.DEFAULTSOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsConnections
HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsConnections
Добавив их в файл вместо символов 0xC2A13710, я решил, что можно приступать к экспорту данных из реестра. По идее можно было бы еще сильнее уменьшить этот файл, сведя все ключи к минимальному общему набору символов. К примеру, следующие ключи:
HKCUSOFTWAREMicrosoftWindowsCurrentVersionInternet SettingsGlobalUserOffline
HKCUSoftwareMicrosoftwindowsCurrentVersionInternet SettingsMigrateProxy
HKCUSoftwareMicrosoftwindowsCurrentVersionInternet SettingsProxyEnable
HKCUSoftwareMicrosoftwindowsCurrentVersionInternet SettingsProxyServer
могут быть заменены одной строкой:
HKCUSoftwareMicrosoftwindowsCurrentVersionInternet Settings
Подобным же образом можно поступить и с многими другими записями. При экспортировании любой ветки с помощью regedit все вложенные в нее значения обязательно будут сохранены в файл.
Первая проблема заключается в том, что Regmon записывает имена ключей в краткой форме, но regedit не понимает такой нотации. Соответственно мы, получив имя ключа реестра, должны приводить его к стандартному виду, заменяя сокращенные названия на полные в соответствии со следующей таблицей.
HKCR |
HKEY_CLASSES_ROOT |
HKCU |
HKEY_CURRENT_USER |
HKLM |
HKEY_LOCAL_MACHINE |
HKU |
HKEY_USERS |
HKCC |
HKEY_CURRENT_CONFIG |
HKDD |
HKEY_DYN_DATA |