我正在向侦听器 Windows 服务发送消息。消息中包含一个进程 ID。我想使用进程 ID 将其附加到我的 Windows 服务,以便访问服务器上的文件夹。
我看不到如何设置进程 ID 只能获取一个
int nProcessID = Process.GetCurrentProcess().Id;
Run Code Online (Sandbox Code Playgroud)
您不能为进程分配 ID,它只能由操作系统设置。不过,您可以按名称搜索:
int yourProcess = Process.GetProcessesByName( "YourListener.exe" )[0].Id;
Run Code Online (Sandbox Code Playgroud)