C # - Хотите изменить настройки реестра принтера для всех локальных пользователей на машине - PullRequest
1 голос
/ 08 июля 2011

Итак, у нас в офисе моей организации есть проблема в том, что нам нужно очистить настройки принтера для текущих пользователей в процессе перемещения сервера печати. За эти годы принтеры были установлены несколькими различными способами, и нам необходимо очистить как локальные, так и сетевые экземпляры принтеров, чтобы дать нам «новый старт». Я хотел создать небольшую программу для автоматической очистки, и пока программа может очищать настройки принтера для текущего пользователя, вошедшего в систему, и пользователя по умолчанию, отредактировав соответствующие ключи реестра. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что другие учетные записи пользователей на компьютере: я должен иметь возможность загружать и изменять настройки принтера в разделе «Принтеры \ Соединения» реестра для каждой.

Кто-нибудь знает, как этого можно достичь программным путем? Я пытался понять это, а Google не помогает.

1 Ответ

0 голосов
/ 08 июля 2011

Перед прочтением вашего вопроса никогда не приходилось делать что-то подобное, однако, проведя небольшое исследование, я имею следующее:

Ключевой частью проблемы является то, что у вас есть доступ к кусту * HKEY_CURRENT_USER * без входа в их учетную запись.

  1. Взгляните на инструмент ModifyProfile 1 , написанный Марти Листом. Это позволяет вам изменять куст реестра * HKEY_CURRENT_USER * любого пользователя на машине, не требуя от пользователя входа в систему. Если сам инструмент бесполезен, то есть он не позволит вам удалить ключи, на сайте Shijaz Abdulla есть полезная информация, которая может помочь найти решение.

  2. Возьмите свой текущий инструмент, как есть, и настройте его как запускаемый при входе пользователя в систему. Распространите его в своей компании, и когда пользователи войдут в свои учетные записи, ключи реестра в конечном итоге будут удалены.

РЕДАКТИРОВАТЬ: Если вы перейдете по ссылке на фактический сайт компании Марти Оптимальный X , есть много удивительных инструментов, которые могут помочь (не уверен, просто отсканировал список).

...