В Windows, когда программа, установленная через MSI, запускается через объявленный ярлык, она проверяет, что все установленные функции существуют, и запускает самовосстановление / автоматическое восстановление, чтобы заменить отсутствующие.
Можно ли установить ACL файла в качестве функции при установке, которая будет восстанавливаться самостоятельно, если ACL неправильный? Если это имеет значение, рассматриваемый файл
- не устанавливается нашим MSI
- может не существовать (не существует, это нормально, если у него есть соответствующее разрешение, если оно существует)
В настоящее время я использую WiX для сборки своих установщиков.