На моем рабочем месте машины Windows 7 развертываются, а пользователям не предоставляются административные привилегии. Мой отдел создает приложения, которые запускаются локально на компьютере пользователя, и они работают нормально (насколько мы видели). Одно приложение, с другой стороны, нет.
Это приложение, которое обновляет другие (наш «Агент обновлений»). Поэтому, когда пользователь запускает агент обновлений, он сразу же останавливается с ошибкой, так как это приложение не смогло записать в C:\Program Files\ наше приложение \
Нам нужен способ, чтобы эти машины с Windows 7 могли запускать это приложение от имени администратора или с правами администратора, когда пользователь их выполняет. Поскольку эти пользователи никогда не получат пароль администратора, «Запуск от имени администратора» не вариант. Пользователю нужно будет щелкнуть ярлык, и он запустится с достаточными правами для изменения этой папки, записи в реестр и т.д.
Я надеюсь, что это какой-то объект групповой политики или политика или что-то, что можно настроить на уровне домена, что позволит этому произойти; или что-то настроенное на клиентских машинах один раз. Наши приложения - .net Framework 1.1 и 2.0, подписанные ключом.
Любое понимание будет оценено.