MonitorApp não mostra a carga da CPU no Windows 7 Professional de 64 bits

0

Eu uso uma pequena e útil ferramenta freeware chamada MonitorApp , um programa muito leve semelhante a um gadget que mostra vários informações de uso em tempo, como uso de rede, uso de memória e carga da CPU:

Comoeleprecisaserexecutadocomprivilégiosdeadministradoreeuqueroqueelesejaexecutadonologon,useioAgendadordeTarefas(noVistade64bits,Windows7RCde32bitseWindows7RTMde64bits)parainiciá-loemlogon,configurando-opara"Executar com os mais altos privilégios" e "Configurar para: Vista".

No Windows 7 RC 32 bits (e Vista 64 bits), isso funcionou perfeitamente. No entanto, no Windows 7 Professional 64 bits, tudo funciona exceto a carga da CPU ; na verdade, a entrada da CPU é completamente em branco (sem porcentagem ou gráfico de uso), não importa que tipo de modo de compatibilidade / admin / etc eu uso para executá-lo (autônomo ou com o Agendador de Tarefas):

O que mudou entre o RC e o RTM para quebrar esse recurso? Estou esquecendo / perdendo um modo de compatibilidade extra ou ajuste que permitiria que isso funcionasse corretamente?

    
por Andrew Coleson 31.08.2009 / 10:28

2 respostas

0

Assim, no interesse de detalhar um hack extremamente manco, aqui está algo que "funciona" (com ressalvas, é claro):

  1. Instale o XP Mode (requer o Win7 Pro / Enterprise / Ultimate e suporte a virtualização de hardware)
  2. Instale o MonitorApp dentro do XP Desktop
  3. Mova o MonitorApp para C:\Documents and Settings\All Users\Start Menu\Programs (isso permite que ele seja "escolhido" pelo Win7)
  4. Execute o MonitorApp dentro do XP Desktop e configure os recursos que não funcionam no Win7 (no meu caso, apenas o monitoramento da CPU)
  5. Encerre o XP Desktop
  6. No menu Iniciar do Windows 7, escolha All Programs->Windows Virtual PC->Windows XP Mode Applications->MonitorApp (Windows XP Mode) (ou apenas procure por MonitorApp, é claro)
  7. Execute o MonitorApp normalmente (no Win7) para os outros recursos que você deseja (nome da máquina, IP, tráfego de rede)
  8. Organize as duas instâncias do MonitorApp (uma no Win7, uma no "Modo XP") para que elas se combinem (ou as coloquem em diferentes partes da tela, o que você quiser)

Advertências

  • O motivo pelo qual você provavelmente precisa executar duas instâncias é que o Monitor de Modo XP MonitorApp monitorará apenas os recursos de VM - RAM, tráfego de rede, endereço IP, nome da máquina, etc., todos refletirão a VM e não o host. No entanto, como a CPU é completamente compartilhada, o monitor da CPU será preciso para o convidado e o host.
  • O aplicativo Modo XP vem em uma "janela" de tamanho perfeito do XP Desktop, e devido ao MonitorApp ter um plano de fundo transparente, isso significa que a cor do papel de parede / plano de fundo do XP Desktop será levada ao seu host Win7, o que pode ser um problema se você usar um papel de parede rotativo.
  • Se você usar a opção "Alinhar à direita", os dois provavelmente não farão fila. Suponho que isso se deva às diferenças nos drivers de exibição entre o host e o convidado (devido ao hardware estar virtualizado), de modo que a versão XPM é de cerca de 20 pixels mais ampla.

Aqui estão as duas instâncias, com o top sendo executado localmente no Win7 para mostrar o nome da máquina / processador / IP / tráfego de rede / uptime e a parte inferior simplesmente mostrando CPU (com o XP Desktop configurado para um fundo preto):

Se isso vale ou não o incômodo, quem sabe, mas foi um bom exercício para se familiarizar com o XP Mode.

    
por 31.08.2009 / 21:58
0

MonitorApp funciona muito bem (exceto, o sistema operacional é mostrado como "XP 7600" :) no Windows 7 x86, suponha que isso seja apenas um problema de 64 bits.

veja bem, o programa tem mais de 4 anos e foi descontinuado. então, conseguimos uma boa viagem:)

    
por 31.08.2009 / 15:50