【发布时间】:2012-10-10 22:22:42
【问题描述】:
我正在向侦听器 Windows 服务发送消息。消息中包含一个进程 ID。我想使用进程 ID 将其附加到我的 Windows 服务,以便访问服务器上的文件夹。
我看不到如何设置一个进程id只得到一个
int nProcessID = Process.GetCurrentProcess().Id;
【问题讨论】:
标签: c#
我正在向侦听器 Windows 服务发送消息。消息中包含一个进程 ID。我想使用进程 ID 将其附加到我的 Windows 服务,以便访问服务器上的文件夹。
我看不到如何设置一个进程id只得到一个
int nProcessID = Process.GetCurrentProcess().Id;
【问题讨论】:
标签: c#
您不能为进程分配 ID,它只能由操作系统设置。但是,您可以按名称搜索:
int yourProcess = Process.GetProcessesByName( "YourListener.exe" )[0].Id;
【讨论】: