0

デスクトップで実行されているプロセスのメイン ウィンドウ タイトルを取得する必要があります。

次のコードがあります。

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

問題は、このコードを*.exeファイルとして実行すると、すべてのデータを正しく取得できることですが、デスクトップにインストールされたサービスとして実行すると、 と しか得られませんIDProcessName、 にMainWindowTitle""価値があります。

誰かが私を助けることができますか?この問題を解決するにはどうすればよいですか?

4

0 に答える 0