gpt4 book ai didi

c# - 从 Azure Web 角色中,检查进程是否正在辅助角色中运行

转载 作者:行者123 更新时间:2023-12-03 04:35:53 25 4
gpt4 key购买 nike

我正在尝试使用

Process[] processes = Process.GetProcessesByName(processName, workerRoleIPAddress);

从我的 Controller 检查某个进程是否正在我的辅助角色中运行。用于辅助角色的正确 IP 地址是什么?使用输入端点使用的 IP 地址似乎不起作用。有一个更好的方法吗?

最佳答案

您不必强制使用第二个参数。有两个方法签名:

http://msdn.microsoft.com/en-us/library/System.Diagnostics.Process.GetProcessesByName(v=vs.71).aspx

  • public static Process[] GetProcessesByName(string);
  • public static Process[] GetProcessesByName(string, string);

我建议你尝试弄清楚第一个方法签名。之后,尝试使用IP地址。

我会先尝试 127.0.0.1。这是最短的尝试方法。也许甚至“localhost”也能工作。

然后,我不知 Prop 体的细节,但是要询问远程计算机上的进程列表,此方法需要在远程计算机上运行一些服务。因此可能需要打开防火墙端口或需要在另一台计算机上运行某个恶魔。询问远程计算机上的进程列表很快就会成为一个安全问题。

关于c# - 从 Azure Web 角色中,检查进程是否正在辅助角色中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24399090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com