Я пытаюсь установить набор файлов в папке программных данных с помощью основного установщика MSI. Поскольку содержимое файлов является динамическим и создается в процессе установки, я создаю файлы в коде C # во время установки.
Файлы создаются в соответствующих папках, и все хорошо, кроме прав доступа к файлам. Как я понимаю, файлы должны наследовать свои разрешения от родительской папки (если она включена), но в этом случае этого не происходит. Файлы, которые я создаю, должны быть доступны для записи обычным пользователям, и я не хочу явно устанавливать разрешения для каждого созданного файла. Может ли быть проблема в том, что установщик работает с разными разрешениями, и поэтому файлы не наследуют разрешения от своих родительских папок?
Заранее спасибо за любую помощь.