A associação de um executável renomeado com nosso aplicativo falha na linha de comando no Windows

0

Isso está no Windows 7.

Temos um programa que instalamos associado à extensão .xyz. Nossos arquivos '.xyz' são na verdade arquivos executáveis (originalmente .exe)

Se você clicar duas vezes no arquivo .xyz renomeado, ele será aberto usando nosso aplicativo conforme o esperado.

A partir do cmd.exe, se você apenas 'executar' o arquivo .xyz, "C: > myfile.xyz", o Windows apenas executará o arquivo myfile.xyz como se fosse um arquivo executável (o que é). Existe alguma maneira podemos modificar nosso arquivo .xyz para contornar este ou um sinalizador de registro que pode ser definido para evitar esse comportamento apenas para arquivos .xyz?

    
por Clickslither 23.09.2013 / 20:57

1 resposta

0

Os arquivos .xyz precisam ser executáveis, ou você pode modificá-los em outra coisa, mas ainda assim reter as informações (por exemplo, gzip ou apenas modificar alguns bytes-chave)? Se você pudesse fazer isso e, em seguida, seu aplicativo pudesse desfazê-lo, eu pensaria que você poderia fazer seu esquema funcionar.

    
por 28.09.2013 / 15:09