使用C#设置流程'图像名称'和'描述'

时间:2013-01-11 12:03:05

标签: c# process

我想尽可能详细地讨论这个问题,以便轻松理解这个问题并 answer-able

基本上我需要一种方法在应用程序启动上使用C#设置进程名称进程描述

以下是我想要改变的一个例子;

注意:我想用CODE设置我的OWN C#应用程序图像和描述。

Example

我希望能够在启动时更改应用程序中的以下内容。 进程列表中的 Image Name ,以及进程列表中的 Description 。 到目前为止,在我的C#应用​​程序中,我可以使用属性设置进程名称,但是id可以使用某种代码片段(以及描述)来设置它。

我希望这是一个信息问题,你在stackoverflow上聪明的人可以提供帮助。

4 个答案:

答案 0 :(得分:4)

您无法更改图片名称。它是您的可执行文件的名称。 但是,可以在C#项目程序集信息中更改过程描述:

右键单击Visual Studio中的C#项目>属性>申请>装配信息>名称

您无法在运行时从代码更改说明:操作系统在启动时从Version Information file resource加载说明。

答案 1 :(得分:2)

Image Name属性是可执行文件本身的名称(即Foobar.exe),Description属性是Assembly Information对话框中应用程序的Title,如下所示:

Info

此时,当您运行程序时,您将在任务管理器中看到两个条目,如下所示:

Task Manager

一个会说你在标题框中指定的名称,另一个会说vshost32.exe作为描述。要解决此问题,请在项目属性页面中取消选中名为启用Visual Studio托管过程的选项。

答案 2 :(得分:0)

尽可能接近我的回答是实际创建一个具有所需名称和描述的新可执行文件,然后启动该可执行文件,然后让您的启动过程死亡。

答案 3 :(得分:-1)

尝试将您的应用程序用作其他应用程序的“主机”。 一旦启动应用程序,它就会从Dropbox链接(直接下载链接)下载文件并在本地保存(可能在temp文件夹中)。 然后我们的应用程序启动该应用程序,然后可能会导致错误。 现在在那个上运行的进程将会消失,我们有一个新的进程,其中包含我们的set title和description。简单!