从服务获取MainWindowTitle

时间:2015-10-21 08:05:34

标签: c# service process windows-services processlist

我需要获取桌面上运行的进程的主窗口标题。

我有以下代码:

foreach (Process p in Process.GetProcesses())
{
    Response.Write(p.Id + " " + p.ProcessName + "_" + p.MainWindowTitle);
}

问题是,如果我将此代码作为*.exe文件运行,我可以正确获取所有数据,但如果我将其作为安装在桌面上的服务运行,我只能得到{{1} }和ID,但ProcessName的值为MainWindowTitle

有人能帮助我吗?我该如何解决这个问题?

0 个答案:

没有答案