Programas do Windows 7 no Windows 8

-1

Estou executando o windows 8 através do bootcamp no meu mac (10.8). Minha pergunta é se um programa (especificamente Borderlands 2) diz que é executado no Windows 7 funcionará no Windows 8

    
por November 17.11.2012 / 16:41

2 respostas

3

Deve funcionar, mas não há como garantir isso. Em cada nova versão do Windows, a Microsoft tem sido muito cuidadosa, voltando à versão original do Win NT 3.1 Beta em julho de 1992, para manter a compatibilidade com qualquer API existente do Win32. Se eles precisarem fazer alterações que possam alterar a assinatura (os argumentos ou o tipo de retorno) de uma API para adicionar funcionalidade, eles escolheram consistentemente adicionar novas APIs, geralmente com um sufixo Ex, em vez de alterar as APIs existentes. Isso permite que cada nova versão do Windows execute a maioria dos aplicativos existentes sem problemas.

Quando isso acontece, a Microsoft é forçada a fazer uma alteração arquitetônica maior. Por exemplo, o Vista introduziu o desktop seguro e o Controle de Conta de Usuário. Isso quebrou alguns aplicativos, por exemplo, qualquer comando su existente que tentou iniciar processos com credenciais diferentes.

A Microsoft adicionou material no Win8 mas parece que, de acordo com a prática passada, eles tiveram o cuidado de evitar a mudança de coisas que estão lá. A grande mudança arquitetônica é a interface de usuário do Metro, mas embora eu possa certamente estar errado, duvido que a maioria dos apps seja quebrada.

Mas os aplicativos dependem de mais do que apenas a API para serem executados corretamente. Eles geralmente contêm suposições que o desenvolvedor pode não ter percebido que podem não ser seguras. Por exemplo, ele pode ter assumido que a Microsoft sempre colocaria certos arquivos ou chaves de registro ou quem sabe o que em certos lugares.

Então, eu sugiro que você seja otimista e veja o que acontece. Como Reagan colocou, "Confie, mas verifique."

    
por 17.11.2012 / 17:53
1

Você pode querer configurar manualmente o modo de compatibilidade para esse programa. Para fazer isso, clique com o botão direito do mouse em seu .exe e selecione Propriedades , clique na guia Compatibilidade , acesse a seção Modo de compatibilidade , marque RUn this programa em modo de compatibilidade para , selecione Windows 7 (menu suspenso será ativado uma vez que você marque a caixa de seleção)

    
por 17.11.2012 / 16:53