4

Я запускал PsExec на 32-разрядной машине с Windows Server 2003, чтобы удаленно запустить программу на 64-разрядной машине с Windows Server 2003. Программа win32 с зависимостью от

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

Процесс заморозится и выглядит как не в состоянии запустить пользовательский интерфейс.

Тем не менее, программа работала нормально, если я захожу на эту 64-битную машину и дважды щелкаю по ней. Что может быть не так с использованием PsExec для его запуска? Я использую Process Explorer, но ничего не смог найти. Благодарю.

РЕДАКТИРОВАТЬ: обновление, эта проблема на самом деле происходит с каждой программой, которая запускается psexec на этом хосте.

Например, если попытаться использовать psexec для запуска notepad.exe, я вижу имя процесса (notepad.exe) в диспетчере задач и вкладку «Блокнот» на панели задач. Но когда вы нажмете на вкладку «Блокнот», окно не появится. Похоже, приложение застряло в середине процесса запуска.

1 ответ1

-1

Вы не можете запускать программы Windows и увидеть результаты. Программы будут запускаться и запускаться, но нигде не будут отображаться.

со страницы Psexec

... в комплекте с полной интерактивностью для консольных приложений

Мой акцент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .