Jak zarejestrować niestandardowy protokół adresu URL w systemie Windows?

Jak zarejestrować niestandardowy protokół w systemie Windows, aby po kliknięciu łącza w wiadomości e-mail lub na stronie internetowej moja aplikacja była otwierana, a parametry z adresu URL były do ​​niej przekazywane?