Я попытался использовать старое исправление "Запуск от имени администратора" для этой конкретной программы, которое вынуждает пользователя предоставлять повышение прав администратора каждый раз, когда они запускаются безуспешно. Он по-прежнему требует повышения прав администратора каждый раз. Я не могу позволить локальному администратору эту программу, но у меня нет большого выбора.
Если это помогает, приложение представляет собой графический интерфейс, написанный, вероятно, 20 лет назад, который размещается поверх базы данных Access. Он был обновлен для работы с Access 2010, но это было задолго до того, как я появился на сцене. Программа запускается из путаницы ярлыков, которые приводят множество аргументов, с которыми я не знаком. Сочетание клавиш в конечном итоге указывает на «runaccess.exe», что также требует повышения прав администратора. Я попытался установить ярлык и исполняемый файл для запуска от имени администратора без удачи. По-прежнему каждый раз запрашивает повышение прав администратора.
Чтобы уточнить - я не просто пытаюсь обойти принятие приглашения UAC. Он запрашивает пароль администратора при каждом запуске приложения. Я хотел бы, чтобы эта программа работала для пользователей "в правильном направлении", а не просто предоставляла им локального администратора, как это делалось в прошлом.
Подводя итог, я попытался:
-Свойства -> Совместимость -> Запуск от имени администратора
- Просматривать в реестре флаг runasadmin, связанный с Access, - он не существует
И это все, что я мог найти. Спасибо за совет!