Я использую установщик WiX для установки плагина Notes. Я использую действие IniFile, чтобы установить поля в notes.ini, сообщающие Notes, что нужно загрузить мой плагин. Я использую WiX 3.7.1224.0
<IniFile Id = "HLBridgeDLLINI" Action = "addTag" Directory = "LOTUSNOTESINIDIRECTORY" Name = "Notes.ini" Section = "Notes" Key = "AddInMenus" Value = "HLBridge.dll"/>
<IniFile Id = "HLClientDLLINI" Action = "addTag" Directory = "LOTUSNOTESINIDIRECTORY" Name = "Notes.ini" Section = "Notes" Key = "EXTMGR_ADDINS" Value = "HLClient.dll"/>
Перед запуском установщика файл notes.ini доступен для записи всем. После установки у пользователя «Все» отсутствуют атрибуты безопасности. WiX делает это, предположительно из соображений безопасности? Если да, есть ли способ отключить это? Я могу написать настраиваемое действие, чтобы вернуть безопасность обратно, если мне нужно.