Я работаю в небольшом бизнесе, и мы хотим, чтобы наш логотип был фоном нашего рабочего стола. Итак, я установил свой activedesktop следующим образом в reg-файле,

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\ActiveDesktop]
"NoChangingWallPaper"=dword:00000001

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

Однако, если они идут в IE9, они могут щелкнуть правой кнопкой мыши на картинке и нажать "Установить как фон", и это работает. Обратите внимание, пользователь не имеет прав администратора. Что еще более странно, если я войду в локальную учетную запись администратора на компьютере, они не смогут использовать IE для изменения фона.

Почему у пользователя есть на это права, а у администратора нет? Как я могу предотвратить их изменение рабочего стола с IE?

Спасибо

1 ответ1

2

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

Есть два варианта: с помощью групповой политики или в редакторе реестра. Параметр реестра отличается от того, что вы в настоящее время делаете, и, вероятно, это то, что вы ищете.

  1. Откройте regedit и перейдите в раздел HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System.
  2. Щелкните правой кнопкой мыши в пустом месте и выберите New, затем String Value.
  3. Имя должно быть обоев, а значение должно быть путь к изображению, без кавычек.
  4. Повторите шаг 2 и на этот раз назовите его WallpaperStyle. Значение должно быть числом:

    • 0 к центру
    • 1 до плитки
    • 2 растянуть
    • 3 по размеру
    • 4 для заполнения
  5. Закройте regedit и перезапустите.

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