teste de script para .NET ou exe PE regular

0

Eu preciso testar em um script de shell se um arquivo exe for um executável .NET ou regular do Windows PE (sem executá-lo).

Caso de uso:

  • associe arquivos .exe a este script no Linux.
  • Inicie o vinho ou mono de acordo com o formato detectado.
por eadmaster 22.03.2013 / 07:12

1 resposta

0

A solução que encontrei até agora:

file "runme.exe" | grep -i ".net"
if [ $? == 0 ]; then
    EXEPATH="mono runme.exe"
else
    EXEPATH="wine runme.exe"
fi
    
por 23.03.2013 / 07:57

Tags