Ссылка MSDN хороша, но информация о безопасности там не полная. Регистрация обработчика должна содержать «% 1», а не% 1. Это мера безопасности, поскольку некоторые источники URL-адресов некорректно декодируют% 20 перед вызовом обработчика пользовательского протокола.
PS. Вы получите весь URL, а не только параметры URL. Но URL может подвергаться некоторому плохому обращению, кроме уже упомянутого преобразования% 20-> space. Это помогает быть консервативным в вашем дизайне синтаксиса URL. Не добавляйте случайно //, или вы попадете в беспорядок, что файл: // is.