Como posso executar binários do Windows 7 no Vista?

2

Gostaria de executar binários do windows 7 no vista, mas receba o seguinte erro

Program 'runas.exe' failed to execute: %1 is not a valid Win32 application
At line:1 char:13
+ .\runas.exe <<<< .
At line:1 char:1
+  <<<< .\runas.exe
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed

por exemplo, runas.exe (a versão do Vista Home não se lembra de senhas enquanto a versão 7 faz).

Estou usando o Windows Vista Home Premium de 64 bits e o Windows 7 Home Premium de 64 bits.

É possível executar binários do windows 7 no vista, & se sim, como se faz?

    
por Craig 28.04.2012 / 10:47

1 resposta

1

Para responder à sua pergunta

Como posso executar um binário do Windows 7 no Windows Vista?

Você simplesmente começa. É isso aí.

Windows Vista e Windows 7 são sistemas operacionais que usam o mesmo formato para binários executáveis. O chamado formato Portable Executable .

Portanto, os binários executados em um sistema também serão executados no outro (contanto que não haja incompatibilidade de instrução de 32/64 bits).

A menos que o binário se refira a outro binário, que pode não existir no outro sistema!

Oh cara, mas esse problema pode acontecer sempre de qualquer maneira e não é realmente específico para usar binários de um sistema operacional em outro.

Agora, concentre-se na segunda parte oculta da sua pergunta

Como posso executar aplicativos do sistema operacional relacionados à segurança em outra versão do Windows?

É muito provável que um aplicativo como runas.exe seja estreitamente dependente de vários componentes relacionados à segurança que estão intimamente ligados ao sistema operacional. Esperar que este aplicativo funcione em uma versão mais antiga do Windows seja ridículo.

Isso não quer dizer que não funcionará. Mas mesmo que funcione, como você pode ter certeza de que não houve efeitos colaterais críticos?

Não faça isso. Procure uma solução alternativa.

    
por 28.04.2012 / 12:38