Я играл с новым Моникеры 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¶m2=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
У меня нет опыта в этом, но что приходит в голову, это использование инструмента упаковки программного обеспечения, который делает снимки вашей системы «до» и «после»?
т.е.
Если вы можете изолировать изменение файловой системы / реестра, вы сможете создать GPO (сценарий запуска компьютера или сценарий входа в систему), который будет применять изменения к системе / пользователю. Возможно, это не самое чистое решение, но оно может сработать.