Как "запуск от имени администратора" влияет на печать?
Я заметил, что на моем компьютере с Win2008 Server, если я запускаю приложение, щелкнув правой кнопкой мыши и выбрав "Запуск от имени администратора", оно не может ничего напечатать. Но если я запускаю приложение нормально, оно печатается просто отлично.
Например, если я открою блокнот, введу какой-нибудь текст и напечатаю, документ будет напечатан, как и ожидалось. Но если я щелкну правой кнопкой мыши на блокноте в меню "Выполнить", введу какой-нибудь текст и напечатаю, документ никогда не будет напечатан, и сообщение об ошибке не отобразится.
Для чего это стоит, это сетевой принтер. Я вошел как администратор.
Мой вопрос: почему и как работа администратора может повлиять на то, может ли приложение печатать?
1 ответ
Принтер отображается в контексте текущего пользователя. Приложение запускается в контексте учетной записи администратора, поэтому оно не имеет доступа к принтеру.
Это поведение также проявляется в сопоставлении диска со сценарием, который вызывает другой файл на этом сетевом диске, и запуске его от имени администратора. Это не удастся, поскольку диск не сопоставлен в контексте пользователя с правами администратора, в результате чего он будет выглядеть так, как если бы он не существовал.