使用 .Net 停止网络计算机上的进程
在我的项目中,我将这样做: 餐厅里有一台服务器,还有一些运行 Windows XP 的 pos 机,称为 Radiant 系统。服务器上会有一个.exe,这个.exe将停止运行Radiant Poses上的某些进程。 .Net Remoting 可以实现这一点。但它需要在辐射姿势上编写一个.exe,但我不想这样做。认为餐厅主服务器和餐厅Radiant Poses网络访问没有问题。是否可以在不使用 .Net Remoting 的情况下做到这一点?
In my project, I am going to do that :
There is a server in restaurant, and some pos machines which are running on Windows XP called Radiant systems. There will be a .exe on server, and this .exe will stop running some process on Radiant Poses. It is possible with .Net Remoting. But it requires to write an .exe on the Radiant Poses, but I dont want to do that. Think there is no problem on network access on Main Server in restaurant and Radiant Poses in restaurant. Is it possible to do that without using .Net Remoting?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一种方法可能是使用 Remoting 调用 KillProcess() 方法,该方法又会调用
Process.Kill
< /a> 杀死进程的方法。 这篇文章值得一看。One way could be, to use Remoting to call a KillProcess() method that would in turn call the
Process.Kill
method to kill a process. This article is worth looking at.您真的需要为此提供编程解决方案吗?查看 Windows XP 中提供的命令行工具,即
taskkill
命令。它允许终止本地或远程系统上的进程。Do you really need a programming solution for this? Take a look at the command line tools that are available with Windows XP, namely the
taskkill
command. It allows to kill processes on a local or remote system.