Я столкнулся с этой огромной проблемой с графическим дизайнером. Они хотят иметь возможность устанавливать загруженные шрифты. Этот пользователь не является администратором на локальном компьютере и не администратором в нашей сети. Я считаю, что контроль доступа пользователей на локальном компьютере не позволяет обычным пользователям устанавливать шрифты; этому конкретному пользователю предоставлены права на чтение и запись для C:\Windows\Fonts.
Единственное решение, которое я вижу, это отключение UAC при работе fontview.exe, чего я не знаю, как этого добиться. Fontview.exe это не приложение, которое вы можете просто запустить самостоятельно; это вызвано открытием файла шрифта в папке Fonts. Следовательно, вы не можете использовать планировщик задач для запуска приложения с самыми высокими разрешениями. Есть ли способ отключить контроль учетных записей при каждом запуске приложения вместо создания ярлыка, позволяющего пользователю запускать приложение с наивысшими разрешениями?
Помните, что этот пользователь не может быть назначен администратором на любом уровне, и никакие сторонние приложения не могут быть установлены. Есть ли способ сделать это?
Самые простые ответы, которые я нашел, относятся к Windows XP или Vista. В Windows 7 установка шрифтов выполняется приложением, которое необходимо запускать с правами администратора, однако приложение не может просто запускаться само по себе; он запускается только при открытии файла шрифта. Повторюсь, я ищу решение для Windows 7, а не решение для XP или Vista.