В моем проекте я собираюсь сделать это: В ресторане есть сервер и некоторые pos-машины, работающие в Windows XP под названием Radiant. На сервере будет .exe, и этот .exe прекратит выполнение некоторого процесса на Radiant Poses. Это возможно с .Net Remoting. Но для записи Radiant Poses требуется написать .exe, но я не хочу этого делать. Подумайте, что нет проблем с доступом к сети на главном сервере в ресторане и Radiant Poses в ресторане. Можно ли это сделать без использования .Net Remoting?Остановить процесс на сетевой машине с .Net
ответ
Одним из способов может быть использование Remoting для вызова метода KillProcess(), который в свою очередь вызовет метод Process.Kill
, чтобы убить процесс. This article стоит посмотреть.
Фактически, это то, что я ищу. Спасибо. –
Я протестировал это приложение. Отлично работает, просто будьте осторожны в отношении Разрешений. –
Вам действительно нужно решение для программирования? Взгляните на инструменты командной строки, доступные в Windows XP, а именно команду taskkill
. Это позволяет убивать процессы в локальной или удаленной системе.
Синтаксис
taskkill [/s Computer] [/u Domain\User [/p Password]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]
...
Примеры
Следующие примеры показывают, как можно использовать Taskkill команду:
taskkill /pid 1230 /pid 1241 /pid 1253 taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe taskkill /s srvmain /f /im notepad.exe taskkill /s srvmain /u maindom\hiropln /p [email protected] /fi "IMAGENAME eq note*" /im * taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im * taskkill /f /fi "PID ge 1000" /im *
Как вы собираетесь выполнять эти команды на Radiant System с сервера? Мне нужно программное решение в этот момент. –
Когда вы пишете программное обеспечение, которое запускает процесс на удаленной машине и хочет убить этот процесс до выхода, вам необходимо программировать решение –
- 1. Как запустить/остановить процесс на удаленной машине с помощью C#?
- 2. Доступ к проекту Laravel на сетевой машине
- 3. случайно отключенный сетевой адаптер на виртуальной машине
- 4. анализировать сетевой трафик на процесс и обратно
- 5. Остановить процесс на Android с помощью Ruboto
- 6. Есть ли способ обнаружить и отреагировать на процесс/остановить процесс?
- 7. Проблема требований .NET Framework на клиентской машине
- 8. Является ли процесс запущенным на удаленной машине?
- 9. Убить процесс на удаленной машине в C#
- 10. . Сетевой контент .Net-контента
- 11. В C#, как мне аутентифицировать пользователя на сетевой машине?
- 12. Остановить процесс после выхода
- 13. Как добавить сетевой адаптер к машине Linux?
- 14. Управление процессами на локальной машине с использованием ASP .Net
- 15. Как остановить процесс программно
- 16. java: остановить дочерний процесс
- 17. Запустить фоновый процесс на удаленной машине с помощью python
- 18. Lauch процесс на удаленной машине с олицетворением C#
- 19. Как остановить процесс Winform?
- 20. Остановить процесс вывода
- 21. Чтение из сетевой проблемы .NET
- 22. сетевой сетевой диск недоступен
- 23. Процесс вилки с CC .NET
- 24. Может ли ОС остановить процесс Java из сбора мусора?
- 25. Определите, какой сетевой адаптер использует процесс
- 26. .NET: настройки DateTime отличается на одную машине
- 27. Отправка документов на сетевой принтер с использованием .NET
- 28. рассчитать сетевой трафик за процесс zabbix
- 29. Процесс завершен, но его сетевой ресурс остался
- 30. Как остановить сервер node.js, не убивая процесс?
Если вы не хотите использовать EXE-файл в этих системах, является ли служба Windows опцией? Как выполняется процесс, который вы хотите завершить? Как приложение, как сервис Windows или веб-сервис? Вы можете обращаться к приложениям через удаленный доступ на другом сервере (если удаленное приложение настроено для удаленного доступа). –
Этот процесс является приложением, и если вы проверяете ссылку на статью, опубликованную KMan, то все, что мне нужно :) –