正如标题所暗示的那样,有什么方法可以做到这一点吗?
我正在尝试在.aspx中执行此操作,这是我当前的代码:
<script runat="server">
//using System.Diagnostics;
Process[] processes = System.Diagnostics.Process.GetProcesses();
foreach(Process process in processes)
{
lbl = process.MainWindowTitle;
}
</script>
但是它说foreach不是一个有效的标记。
答案 0 :(得分:2)
如果您使用的是.NET,则可以调用System.Diagnostics.Process.GetProcesses()
来检索Process
个对象的数组。
请注意,此方法有重载,可能其中一个重载可能更适合您的情况。
答案 1 :(得分:2)
像其他人一样说Process.GetProcesses()
如果您使用LinqPad,则可以在语句模式下运行此功能,以查看其工作原理并使用它。
Process[] processes = Process.GetProcesses();
foreach(Process process in processes)
{
Console.WriteLine(process.ProcessName);
}