Como executar um arquivo como executável com uma extensão diferente?

2

Depois de dar uma olhada nos processos listados no TaskManager do Windows, notei que há algum processo que tem uma extensão diferente de .exe. Em seguida, abri o local da pasta de um desses processos e sua extensão é a mesma que é mostrada no TaskManager. Então, eu queria saber como eles fazem isso. Eu só queria saber como isso é feito.

Eu tentei renomear meu aplicativo com uma extensão diferente e ele não foi executado.

Por que estou procurando respostas para essa pergunta? Por motivos de segurança.

    
por ᔕᖺᘎᕊ 08.05.2013 / 06:04

2 respostas

4

Indiretamente, a linha de comando "start foo.abc" executará um executável renomeado de foo.exe.

Mais diretamente, edite o registro. Em HKEY_CLASSES_ROOT , crie uma nova chave com o nome .abc. e defina o valor padrão como abcfile .

Em abcfile , crie a chave, nomeie-a como Shell e, abaixo disso, crie uma nova chave chamada open e, abaixo dela, crie outra chave chamada command . Agora copie o conteúdo do exefile e copie o conteúdo. Você pode querer procurar por outras instâncias se ".exe" no registro para encontrar o conteúdo apropriado, já que elas parecem mudar de todas as versões do Windows.

Isso tudo obviamente pressupõe que você tenha acesso de administrador, porque obviamente você não faria isso em nenhum sistema além do seu. :)

    
por 08.05.2013 / 06:35
0

abre o prompt do cmd tipo: start pathOfFile\file.pdf /c vshost.exe

isto irá executar o seu arquivo com extensão pdf como .exe ou qualquer outro que você queira dar

não use mal, pense que alguém o ajudou, antes de prejudicar alguém

    
por 24.05.2018 / 06:58