首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在任务管理器中更改进程的名称

在任务管理器中更改进程的名称
EN

Stack Overflow用户
提问于 2013-02-05 23:32:47
回答 2查看 6.2K关注 0票数 6

我有一个运行在服务器上的windows窗体应用程序。现在,我需要同时运行同一应用程序的多个实例。每个实例将连接到不同的数据库。在应用程序启动期间,我更改了标题,以便可以识别连接到哪个数据库,但我还想在任务管理器中更改名称。这是因为我有另一个应用程序作为监督者,根据需要终止并启动进程。我必须找到一种方法来清楚地识别要杀死的进程。

EN

回答 2

Stack Overflow用户

发布于 2013-02-06 03:20:15

让您的主管创建可执行文件的临时副本,包括您的标识信息,并启动...因此任务管理器将如下所示

代码语言:javascript
运行
复制
My process - database 1.exe
My process - database 2.exe
et cetera
票数 1
EN

Stack Overflow用户

发布于 2013-02-05 23:58:26

如果Supervisor程序是启动进程的程序,则您将完全控制这些子进程。您可以根据需要轻松地终止/启动它们。根据需要使用Process

代码语言:javascript
运行
复制
using System.Diagnostics;

Process p1 = new Process();
Process p2 = new Process();
Process p3 = new Process();

p1.StartInfo.FileName = "notepad.exe";
p2.StartInfo.FileName = "notepad.exe";
p3.StartInfo.FileName = "notepad.exe";

//start the procs
p1.Start();
p2.Start();
p3.Start();

//kill the procs
p1.Kill();
p2.Kill();
p3.Kill();

如果你想让一些超级用户拥有终止进程的权限,为什么不让他们直接通过GUI来完成呢?如果没有GUI,他们是如何运行程序的?是通过cmd启动的吗?

从我下面的评论中复制:

如果用户想要特定地终止任务管理器中的进程,他们可以使用applications选项卡来选择正确的进程(您需要给它一个唯一的窗口标题),然后他们可以从那里对click>Go进行处理和终止。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14711100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档