Ошибка приложения VB6 Отказано в разрешении 70 для пользователей Active Directory
Я установил небольших пользователей Active Directory примерно на 25. На каждом отдельном компьютере они запускают старое приложение VB6, но некоторые пользователи домена не могут его запустить. Это вызывает сообщение "Отказано в доступе: ошибка 70", но оно отлично работает для администраторы домена.
Есть ли способ решить эту проблему?
2 ответа
Убедитесь, что разрешения для всех соответствующих файлов, включая все файлы библиотеки, таковы, что обычные пользователи могут получить к ним доступ. Также может быть проблема с приложением, желающим записать файл, возможно, ini или аналогичный, но у обычных пользователей нет прав на запись. Если все это подтвердится, повторите записи реестра приложения.
Иногда эти проблемы лучше всего решить путем переустановки как пользователь, а не как администратор.
Я обнаружил, что LUA Buglight часто полезен для диагностики проблем с разрешениями. Обычно он может сказать вам, к каким ресурсам обычный пользователь не имеет доступа, но администраторы делают.
Вы запускаете его как пользователя, испытывающего проблему, а также даете ему имя пользователя и пароль пользователя, который не испытывает проблемы, обычно администратора. Затем, когда программа сталкивается с проблемой разрешения, она повторяет операцию как администратор и регистрирует доступ.