Назад | Перейти на главную страницу

Как отключить параметр «Разрешить этому веб-сайту открывать программу на вашем компьютере?» предупреждение для конкретной программы / прозвища?

Я играл с новым Моникеры URL в Windows для утилиты, над которой я работаю. Когда я запускаю новый URL из Пуск> Выполнить, он просто запускается. Если я отправлю себе URL-адрес через Notes или ввожу его в адресную строку IE, я получаю окно, в котором говорится:

"Do you want to allow this website to open a program on your computer?"

Program: UrlMonikerTest1

Address:  urltest://ticket?param1=42&param2=Derf

[CheckBox] Always ask before opening this type of address

                                      [Button]  Allow  [Button]  Cancel


Allowing web content to open a program can be useful, but it can
potentially harm your computer.  Do not allow it unless you trust
the source of the content.  What's the risk?

Учитывая, что утилита будет работать только на внутренних машинах, на которых она будет развернута с использованием SCCM и к которым я могу применить групповую политику, могу ли я отключить это сообщение только для этого приложения / моникера URL?

В настоящее время клиенты XP. В какой-то момент они будут Win7. Нам не обязательно рассматривать Vista.

Это приглашение можно отключить с помощью следующего редактирования реестра:
HKCU: влияет только на текущего пользователя:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000

HKLM: воздействовать на локальную машину - для 32-битных машин

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000

HKLM: влияет на всю машину - для 64-битных машин

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ProtocolExecute\YOUR_MONIKER]
"WarnOnOpen"=dword:00000000

У меня нет опыта в этом, но что приходит в голову, это использование инструмента упаковки программного обеспечения, который делает снимки вашей системы «до» и «после»?

т.е.

  1. Отключите как можно больше сервисов, которые могут вносить изменения в файлы в фоновом режиме (автоматические обновления и антивирусное программное обеспечение являются типичными примерами, которые могут мешать), или, что еще лучше, используйте виртуальный ПК без программного обеспечения, кроме абсолютно необходимого.
  2. Сделайте снимок файловой системы и реестра «до».
  3. Введите прозвище в первый раз, снимите флажок и нажмите «Разрешить».
  4. Сделайте снимок файловой системы и реестра «после».
  5. Сравните два снимка и найдите изменения, которые могут иметь значение.

Если вы можете изолировать изменение файловой системы / реестра, вы сможете создать GPO (сценарий запуска компьютера или сценарий входа в систему), который будет применять изменения к системе / пользователю. Возможно, это не самое чистое решение, но оно может сработать.