• ベストアンサー

FavoritesフォルダやDeskTopフォルダ等のSpecialFolderのパス

FavoritesフォルダやDeskTopフォルダ等のパスを取得する良い方法ってありますか?OSに依存しないで取得したい為、フルパスというのは無しです。 WSHでSpecialFoldersを利用する方法では可能ですが、セキュリティ対策上動かしていません。 GetSpecialFolderメソッドでは定数が足りません。それとも、私が定数を知らないだけなのでしょうか。 何か、良い方法を教えてください。宜しくお願いします。

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

  • ベストアンサー
  • saruru
  • ベストアンサー率37% (3/8)
回答No.1

torokichiさんはじめまして。 APIのSHGetSpecialFolderLocationを使用すればよいのではないでしょうか? 参考URLを書いておきます。 そのペ-ジにいくつか特殊フォルダの取得方法が書いてありますので。 もちろんSHGetSpecialFolderLocationの使用方法も書いてあり、 サンプルもあります。それでは。

参考URL:
http://www.geocities.co.jp/SilkRoad/4511/vb/shget.htm
torokichi
質問者

お礼

saruruさん、はじめまして。 SHGetSpecialFolderLocationというAPIをはじめて知りました。 私が探していた、定数もすべて載っており、SHGetSpecialFolderLocationを使って取得が可能でした。 APIの知識がまだまだ未熟なのを痛感しております。 とても参考になるURLをありがとうございました。

関連するQ&A

専門家に質問してみよう