Когда я устанавливаю свое приложение с помощью исполняемого файла установки (сгенерированного с использованием NSIS) на определенных компьютерах, определенная DLL не получает ACL для локальной группы пользователей в своих разрешениях безопасности. В результате загрузка DLL, о которой идет речь, работает только для администраторов.Установке не удается предоставить права доступа DLL для локального пользователя
Это всегда одна и та же DLL, на которую влияет. Все остальные DLL устанавливаются отлично. DLL правильно подписана.
Список DACL для DLL обычно содержит следующие данные:
- СИСТЕМЫ
- Джон Doh ([email protected])
- Администраторы (PC-NAME \ Администраторы)
- пользователя (PC-NAME \ Users) --- этого нет в поврежденной DLL
Что может быть причиной этого и как его исправить?
Просьба предоставить дополнительную информацию. Что такого особенного в этой DLL, откуда вы ее взяли и как его зовут? Это происходит во всех версиях Windows? В какую директорию вы устанавливаете? – Anders