Segui este guia: https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx, que me permitiu executar um .exe usando um novo esquema de uri.
O único problema é que eu preciso executar este .exe minimizado, ainda não encontrei uma maneira de fazer isso. Portanto, a solução que encontrei foi criar um atalho para este .exe, o que o torna minimizado. O problema agora é que não consigo descobrir como fazer o link do registro para o arquivo .lnk.
Portanto, o que estou procurando é uma maneira de executar o arquivo .lnk no registro ou como executar o arquivo .exe minimizado no registro.
O caminho do arquivo está correto, pois estou recebendo o erro: "Este aplicativo não pode ser aberto no seu PC" (ou algo assim, está em um idioma diferente).
No guia que segui a parte que "abre" o arquivo é: shell -> open -> command. Não consegui encontrar nenhuma documentação sobre isso, mas talvez haja mais opções do que apenas o "aberto"?
Espero que vocês possam me ajudar, desde já, obrigado!
exe
execução seria feita a partir de umcmd
prompt aberto ? Ou você recebe uma mensagem de erro semelhante a Esta versão dofull\path\to\yourapp.exe
não é compatível com a versão do Windows que você está executando. Verifique as informações do sistema do computador e entre em contato com o fornecedor do software.Respostas:
Se você não se importa de usar um script do iniciador, tente o seguinte:
Copie esta linha para o bloco de notas e salve o arquivo com extensão .vbs, por exemplo,
runmin.vbs
salvo noC:\Windows
diretório.Nota: Você pode criar o arquivo na área de trabalho e depois mover para C: \ Windows. Ou inicie o Bloco de notas como administrador para salvar o arquivo diretamente no diretório do Windows.
Em seguida, na chave de registro do protocolo (em
open\command
), defina o valor padrão da seguinte maneira:O exemplo acima inicia o Bloco de notas minimizado; altere o nome e o caminho do programa de acordo.
fonte