Установить IE Homepage с помощью c # и отключить его изменение? - PullRequest
0 голосов
/ 18 сентября 2010

Один из наших клиентов попросил нас разработать панель инструментов IE, которая устанавливает домашнюю страницу клиентов на веб-сайт их компании и отслеживает ее через реестр.Мы хотели бы отслеживать домашнюю страницу пользователей, если она по-прежнему настроена на веб-сайт компании.

Вопросы:

  1. Я могу установить его через реестр, но мы также хотим отключить его изменение пользователем (отключив текстовое поле т.е. домашнюю страницу).Как мы можем это сделать?

  2. Можно ли динамически отслеживать домашнюю страницу, например, FileSystemWatcher?

Спасибо!

Всем, кто думает, что мы пытаемся совершить нелегальное мышление: это 30-дневная кампания;не думайте, что мы делаем незаконную вещь.Мы не будем делать это автоматически без одобрения пользователей, пользователь установит его вручную после подписки, приняв eula кампании, и он / она узнает о том, что произойдет, если он / она установит надстройку.

Ответы [ 2 ]

1 голос
/ 18 сентября 2010

Для меня это звучит как вредоносное ПО. Почему вы препятствуете свободам пользователей? Вы также намекаете, что пользователь даже использует IE или даже Windows, что глупо, учитывая, что там, где его большинство, IE неуклонно теряет рыночную власть над другими, такими как Firefox и Chrome.

0 голосов
/ 20 сентября 2010

Вы можете заблокировать пользователей от изменения домашней страницы, установив ключ реестра:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Homepage

тип ключа - DWORD, значение - 1.

Это «затеняет» поле редактирования в IE, но опытный пользователь все еще может редактировать настройки домашней страницы непосредственно в реестре Windows. Предупреждение: некоторые антишпионские инструменты выдают предупреждение, если включена эта блокировка.

Если вы хотите снять блокировку, установите значение 0 или удалите ключ домашней страницы в реестре.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...