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.
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.
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.