O Gerenciador de Tarefas indica que o programa é de 64 bits?

5

Eu baixei o programa OpenHardwareMonitor . O site diz que é executado em 32 bits e 64 bits do Windows. Não há arquivo de instalação, ele está contido em um arquivo zip . Se você olhar dentro do arquivo zip, o único executável será o OpenHardwareMonitor.exe. Tudo isso me leva a acreditar que é um programa de 32 bits. Então eu descompactei-o em C: \ Program Files (x86).

Mas eu o executei no sistema Windows 7 de 64 bits e abri o Gerenciador de Tarefas. Com base no que eu li, se um programa é de 32 bits, ele mostrará * 32 ao lado do nome do processo no Gerenciador de Tarefas. Mas o OpenHardwareMonitor.exe não possui * 32 ao lado dele. Isso significa que é de 64 bits? Como seria executado em um sistema de 32 bits, então?

Além disso, para programas que não possuem arquivos de instalação e só vêm em um arquivo zip, importa se eu os extraio em C: \ Arquivos de Programas se for um programa de 32 bits, ou C: \ Arquivos de Programas ( x86) se for um programa de 64 bits?

    
por pacoverflow 27.12.2012 / 05:01

3 respostas

5

Esta é uma ferramenta .Net que é configurada como AnyCPU . Em um 32Bt Windows ele é executado como 32Bit em um Windows 64Bit, ele é executado como aplicativos de 64 bits.

    
por 27.12.2012 / 06:15
3
  • O fato de um programa ser colocado em "Arquivos de programas (x86)" ou "Arquivos de programas" não o faz funcionar em contexto de 32 ou 64 bits;
  • Um instalador não força um programa a ser executado no contexto de 32/64 bits;
  • Os programas são instalados em "Arquivos de programas" ou "Arquivos de programas (x86)" apenas para o conforto próprio ou do usuário;
  • Se o gerenciador de tarefas (nas janelas de 64 bits) não adicionar "* 32" ao "Nome da imagem" do programa, significa que essa imagem é de 64 bits;
  • Um programa pode ter imagens para contextos de 32 ou 64 bits;
  • Um programa pode ser executado em contextos de 32 e 64 bits simultaneamente (usando imagens diferentes);
  • Se um programa é de apenas 64 bits (tem apenas imagem de 64 bits), ele não será executado no sistema de 32 bits;
  • Programas de 32 bits são executados em sistemas Windows de 64 bits usando o subsistema WoW64. Esse fato geralmente significa que os programas de 32 bits geralmente são executados de forma imperceptível (em comparação com os sistemas de 32 bits), embora tenham bastante memória disponível para eles.
por 27.12.2012 / 20:13
1

No meu no gerenciador de tarefas Aplicativos, ele não mostra um * 32 ou * 64 ao lado do nome, apenas o nome. Se for compatível com sistemas x86 e x64, então é um programa x86.

No entanto, se você for para a guia Processos, ele mostrará um * 32 em sistemas x64.

    
por 27.12.2012 / 05:05