1

C# では、このコードを使用してメイン ウィンドウ プロセスのタイトルを一覧表示します。

Process[] ProcessArray = Process.GetProcesses();
try {
    foreach (Process proc in ProcessArray) {
        Console.WriteLine(proc.MainWindowTitle);
    }
} catch (Exception ex) {
    Console.WriteLine(ex.Message);
}

しかし、これはタスクバーで削減されたプロセスの mainwindowtitle を表示するには機能しません。これを行う方法 ?

4

1 に答える 1

1

プロセスをループする代わりに、おそらくP/Invoke レイヤーを介してEnumWindows api 関数を使用できます。

ウィンドウ ハンドルを取得したら、 GetWindowTextを呼び出してウィンドウのタイトルを取得できます。

于 2010-03-06T17:12:48.000 に答える