使用 .Net 停止网络计算机上的进程

发布于 2024-09-07 14:15:33 字数 231 浏览 2 评论 0原文

在我的项目中,我将这样做: 餐厅里有一台服务器,还有一些运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不会写诗 2024-09-14 14:15:33

一种方法可能是使用 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.

终止放荡 2024-09-14 14:15:33

您真的需要为此提供编程解决方案吗?查看 Windows XP 中提供的命令行工具,即 taskkill 命令。它允许终止本地或远程系统上的进程。

语法

taskkill [/s 计算机] [/u 域\用户 [/p 密码]]] 
         [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]

...

示例

以下示例展示了如何使用 taskkill 命令:

taskkill /pid 1230 /pid 1241 /pid 1253
taskkill /f /fi "用户名 eq NT AUTHORITY\SYSTEM" /im notepad.exe
taskkill /s srvmain /f /im notepad.exe
taskkill /s srvmain /u maindom\hiropln /pp@ssW23 /fi "IMAGENAME eq note*" /im *
taskkill /s srvmain /u maindom\hiropln /fi "用户名 ne NT*" /im *
taskkill /f /fi "PID ge 1000" /im *

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.

Syntax

taskkill [/s Computer] [/u Domain\User [/p Password]]] 
         [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]

...

Examples

The following examples show how you can use the taskkill command:

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 p@ssW23 /fi "IMAGENAME eq note*" /im *
taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im *
taskkill /f /fi "PID ge 1000" /im *
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文