C# を使用して現在アクティブなウィンドウのパスを取得する方法を知りたいです。
現在のアクティブなウィンドウのハンドルを取得します
const int nChars = 256;
int handle = 0;
StringBuilder Buff = new StringBuilder(nChars);
handle = GetForegroundWindow();
このウィンドウのパスを取得するにはどうすればよいですか?
つまり、「マイドキュメント」ウィンドウのパスは
C:\Users\User\Documents
-=-=-==-=-=edit-=-=-=-=-=-
プログラムを作成して、「Windows エクスプローラー」を監視し、ユーザーの移動先を確認したい
(つまり、ユーザーは c:\ に移動し、次にプログラム ファイルに移動し、次に Internet Explorer に移動します。このパスを取得したい: C:\Program Files\Internet Explorer.