Estou seguindo o guia aqui no site da Microsoft para registrar um aplicativo em um esquema de URI personalizado. Isso funciona se eu puder fornecer um caminho estático para o executável a ser executado
shell
open
command
(Default) = "D:\[my-user-name]\programs\Alert\alert.exe" "%1"
No entanto, em nosso ambiente, parte desse caminho precisa ser controlada por uma variável de ambiente, como tal:
shell
open
command
(Default) = "D:\%USERNAME%\programs\Alert\alert.exe" "%1"
Isso não parece funcionar, estou supondo porque não pode / não expande a variável de ambiente. Eu recebo um alerta como:
Unable to open this helper application for [my uri].
The protocol specified in this address is not valid. Make sure the address is correct, and try again.