Não é possível iniciar o programa pelo PsExec no Windows Server 2003 de 64 bits

4

Eu executei o PsExec em uma máquina de 32 bits do Windows Server 2003 para iniciar remotamente um programa em uma máquina de 64 bits do Windows Server 2003. O programa é um programa win32 com dependência para

msvcr80.dll, msvcp80.dll, msjava.dll, PocoFoundation.dll, PocoNet.dll.

O processo congelará e parecerá não iniciar a interface do usuário.

No entanto, o programa estava funcionando bem se eu fizer logon naquela máquina de 64 bits e clicar duas vezes nela. O que poderia estar errado com o uso do PsExec para iniciá-lo? Eu uso o Process Explorer, mas não consegui encontrar nada. Obrigado.

EDITAR: Uma atualização, esse problema está acontecendo em todos os programas que são lançados pelo psexec nesse host.

Por exemplo, se tentar usar o psexec para iniciar o notepad.exe, posso ver o nome do processo (notepad.exe) no gerenciador de tarefas e na guia notepad na barra de tarefas. Mas quando clicar no separador Bloco de notas, a janela não será apresentada. Parece que o aplicativo ficou no meio do processo de inicialização.

    
por Stan 28.07.2010 / 11:37

1 resposta

-1

Você não pode executar programas do Windows e VER os resultados. Os programas serão iniciados e executados, mas não serão exibidos em lugar algum.

da página do Psexec

... complete with full interactivity for console applications

Minha ênfase.

    
por 28.01.2011 / 23:29