Разрешение файла как функция самовосстановления MSI - PullRequest
3 голосов
/ 05 апреля 2011

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

Можно ли установить ACL файла в качестве функции при установке, которая будет восстанавливаться самостоятельно, если ACL неправильный? Если это имеет значение, рассматриваемый файл

  1. не устанавливается нашим MSI
  2. может не существовать (не существует, это нормально, если у него есть соответствующее разрешение, если оно существует)

В настоящее время я использую WiX для сборки своих установщиков.

1 Ответ

6 голосов
/ 05 апреля 2011

Нет; ACL не являются ресурсами, которые MSI использует для проверки работоспособности. Даже если бы они были, он все равно был бы привязан к файлу.

Если это так важно, вы должны проверить ACL при запуске приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...