.msi общее приложение данных реестра локальной машины - PullRequest
0 голосов
/ 01 декабря 2009

Я отмечаю, что в общей папке appdata есть много подпапок и много записей в hkey_local_machine для программного обеспечения в моей системе Windows 7. Я хотел бы знать, как там были созданы записи, предположительно, когда программное обеспечение было установлено и что позволяет программам получить к ним доступ.

Есть ли в файлах .msi средства для создания этих папок и записей реестра и установления надлежащих прав на них?

1 Ответ

0 голосов
/ 01 декабря 2009

Что касается записей реестра, таблица «Registry» в файле MSI создает записи реестра.

Что касается общей папки AppData, то это свойство: CommonAppDataFolder - это то, что MSI-файлы используют для обращения к ней.

Что касается разрешений, то таблица " Lock Permissions " отвечает за установку разрешений.

Теоретически, владелец / создатель настроек файлов / реестра очевиден, и вы можете заглянуть внутрь соответствующего файла MSI с помощью Orca , чтобы увидеть, как он был создан. В противном случае вам может потребоваться включить аудит или использовать такой инструмент, как RegMon / FileMon из Sysinternals , чтобы узнать, кто создает записи.

...