c# - 分配进程 ID C#

标签 c#

我正在向监听器 Windows 服务发送消息。消息中包含一个进程 ID。我想使用进程 ID 将其附加到我的 Windows 服务,以便访问服务器上的文件夹。

我看不到如何设置进程 ID 只能获取一个

int nProcessID = Process.GetCurrentProcess().Id;

最佳答案

您无法为进程分配 ID,它只能由操作系统设置。不过,您可以按名称搜索:

int yourProcess = Process.GetProcessesByName( "YourListener.exe" )[0].Id;

关于c# - 分配进程 ID C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33483278/

相关文章:

c# - 获取InvalidOperationException错误堆栈跟踪只有一行

c# - 在 ASP.NET 5 中动态加载程序集

c# - PE格式自检

c# - 如何在 C# 中编写 JSON 文件?

c# - 将对象传递给 PowerShell 函数

c# - 如何获取正在访问 ASP.NET 应用程序的当前用户?

c# - Task.Run() 不异步运行

c# - 当前月份的文字而不是 int

c# - 是否可以捕获使用 SmtpClient 发送的电子邮件的 "Message-ID"?

c# - 从 double 到 byte 的转换会产生意想不到的结果