C# と .NET 4.0 を使用しています。別のプログラムの状態を監視するプログラムを書いています。私はすでに GetWindows などで Pinvoke を使用して、いくつかの基本情報を抽出しています。このサードパーティ プログラムはさまざまなファイルを開くことができ、それに応じてウィンドウ アイコンが変化します。これを達成する方法を知っている人はいますか?
これが重複していると考える前に:
.exe からアイコンを取得しようとしていません。
ファイル、フォルダー、またはショートカットのアイコンを取得しようとしていません。
現在開いているウィンドウのアイコンを取得しようとしています。