Кто-нибудь знает, как изящно остановить процесс Windows удаленно на компьютерах с Windows XP Professional (т.е. на удаленных машинах работает Windows XP Professional)?
Утилита pskill, кажется, выполняет только принудительное завершение, а утилита taskkill явно упоминает в своем сообщении об использовании, что «Завершение удаленных процессов всегда будет выполняться принудительно».
Как насчет использования команды psexec из SysInternals для локального запуска taskkill на рабочих станциях? Поскольку taskkill технически выполняется локально, он должен корректно закрыть процесс.
Один из возможных способов сделать это - отправить WM_CLOSE
сообщение в главное окно приложения: работает так же, как при нажатии кнопки «[X]».
Предустановленный taskkill /IM notepad.exe
команда сделает это.
Правильный инструмент кажется PsService из Sysinternals. С PsService вы
можно запустить / остановить / запрос / паузу / и т. д. сервис на удаленном компьютере. Проверить это ...
С уважением....