• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXPLORERで開いているフォルダがどこかを知りたいです VB.NET)

VB.NETでEXPLORERで開いているフォルダのパスを取得する方法

このQ&Aのポイント
  • VB.NETでEXPLORERで開いているフォルダのパスを取得する方法について調査しています。
  • 現在のプロセスを取得し、EXPLORERプロセスを特定する方法を試しているが、不具合がある。
  • APIのFindWindowを使ってウィンドウを探す方法も検討しているが、ボリューム名の問題がある。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

Shell32.dllとShDocVw.dllを参照設定して   Dim sh As New Shell32.Shell   Dim objWins As SHDocVw.IShellWindows = sh.Windows   For Each oWeb As SHDocVw.InternetExplorer In objWinds     Debug.Print(oWeb.LocationName & " " & oWeb.FullName)   Next といった具合で取得できますよ

goo081102
質問者

お礼

redfox63様いつもご回答をありがとうございます。 今回もこの方法で完璧でした。 便利な手法を教えて頂きましてありがとうございました。

関連するQ&A