1

Я заметил, что на моем компьютере с Win2008 Server, если я запускаю приложение, щелкнув правой кнопкой мыши и выбрав "Запуск от имени администратора", оно не может ничего напечатать. Но если я запускаю приложение нормально, оно печатается просто отлично.

Например, если я открою блокнот, введу какой-нибудь текст и напечатаю, документ будет напечатан, как и ожидалось. Но если я щелкну правой кнопкой мыши на блокноте в меню «Выполнить», введу какой-нибудь текст и напечатаю, документ никогда не будет напечатан, и никакое сообщение об ошибке не отобразится.

Для чего это стоит, это сетевой принтер. Я вошел в систему как администратор.

Мой вопрос: почему и как работа администратора может повлиять на то, может ли приложение печатать?

1 ответ1

2

Принтер отображается в контексте текущего пользователя. Приложение запускается в контексте учетной записи администратора, поэтому оно не имеет доступа к принтеру.

Это поведение также проявляется в сопоставлении диска со сценарием, который вызывает другой файл на этом сетевом диске, и запуске его от имени администратора. Это не удастся, поскольку диск не сопоставлен в контексте пользователя с правами администратора, в результате чего он будет выглядеть так, как если бы он не существовал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .