Registro do Windows | como abrir .lnk

0

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!

Robin.v
fonte
Sua exeexecução seria feita a partir de um cmdprompt aberto ? Ou você recebe uma mensagem de erro semelhante a Esta versão do full\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.
11119 JosefZ
Olá Josef, Obrigado pela sua resposta! Tudo funciona bem no prompt do cmd, acho que estou procurando o comando correto para colocar no registro. E essa é realmente a mensagem de erro que estou recebendo!
Robin.v

Respostas:

1

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.vbssalvo no C:\Windowsdiretório.

WScript.CreateObject("Wscript.Shell").Run "c:\windows\notepad.exe",2

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:

wscript.exe c:\windows\runmin.vbs

O exemplo acima inicia o Bloco de notas minimizado; altere o nome e o caminho do programa de acordo.

w32sh
fonte