Como garantir que o Wine não executa automaticamente os arquivos .exe?

7

Eu quero instalar o Wine apenas para executar um programa, mas não quero abrir nenhum outro arquivo do Windows (por segurança). É possível garantir que o Wine não execute arquivos .exe automaticamente? Obrigado.

    
por Roque 11.09.2013 / 05:29

6 respostas

4

O Wine não executa arquivos automaticamente (escolha de texto pobre de sua parte).

No entanto, se você quiser que arquivos exe abram com outra coisa por padrão, você precisa alterar o programa associado para arquivos exe para algo diferente de Wine (você pode fazer isso a partir da janela de propriedades do Nautilus).

Para executar seu programa, você pode criar um arquivo .desktop ou simplesmente usar "Abrir com" no menu de contexto.

    
por RolandiXor 24.09.2013 / 02:09
3

Até onde eu sei, o wine NÃO executa arquivos .exe por padrão, baseado na minha experiência até agora com o Wine no Ubuntu 13.04.

Não tenho certeza se versões anteriores do Ubuntu / Wine permitiram que ele executasse executáveis automaticamente, mas pelo menos você pode ter certeza de que não é o caso atualmente.

    
por Raghd Hamzeh 11.09.2013 / 20:29
3

Quando você instala o pacote wine , ele se registra para que os arquivos .exe, se executados a partir da linha de comando, sejam "executados automaticamente via wine" se corresponderem a uma assinatura específica e tiverem executável conjunto de bits (como via chmod +x ).

Para impedir a execução direta acidental de exe s do console, como

/path/to/program.exe

você pode configurar o módulo do kernel binfmt_misc com o seguinte comando:

sudo update-binfmts --disable wine

Isso desativará o suporte para execução direta de arquivos com magic MZ .

CAVEAT : isso parece ser desfeito na reinicialização ou na atualização do Wine.

Se você realmente quiser se livrar dele ( até o upgrade do vinho !), corra

 sudo update-binfmts --package wine --remove wine /usr/bin/wine
    
por Ruslan 22.05.2016 / 19:33
1
  1. O Wine não se associa com arquivos .exe por padrão na maioria dos sistemas e, dependendo da sua instalação, é 'possível'.

    A maneira mais fácil para você fazer isso seria instalar o programa Ubuntu Tweak, que pode ser baixado aqui: Instruções para download do Tweak do Ubuntu

    Depois de baixá-lo, basta abri-lo, mudar para a guia Administradores e, em seguida, em Sistema , escolher Gerenciador de tipos de arquivo . Uma vez aqui, selecione a categoria do arquivo Texto e, usando shift-click e / ou control-click, selecione todos os tipos de arquivos desejados e clique em Editar no canto inferior direito.

    Isso permitirá que você multi-defina o abridor do tipo MIME para todos os arquivos.

    Veja a tela:

  2. Eu acredito que isso é o que você precisa, além do ponto acima: Como evitar que o Wine adicione associações de arquivos?

Ref: como posso alterar a associação de arquivos globalmente?

    
por TomKat 24.09.2013 / 08:10
0

O Wine não executa arquivos .exe por padrão, a menos que você adicione essa regra de associação. Se você fez isso, remova-o das propriedades do Nautilus.

    
por joon 13.10.2013 / 15:05
0

Uma opção é renomear seu executável wine, ex:

 sudo mv /usr/bin/wine /usr/bin/wine.disabled

ou algo parecido. Apenas lembre-se de remover isso ou renomeá-lo se você remover o pacote de vinho:)

Às vezes, os scripts de configuração ainda usarão "wine64", se estiver presente (e update-binfmts pode não ser o suficiente de uma solução alternativa), portanto, talvez seja necessário / renomear isso também.

    
por rogerdpack 09.07.2016 / 23:40

Tags