Last Updated 2007/10/23
Windows
スタートメニューのパス
2003/11/25

アプリケーションのショートカットなどはスタートメニューに登録することが多い.
そのスタートメニューのパスは SHGetSpecialFolderLocation() で取得する.

SHGetSpecialFolderLocation() を CSIDL_STARTUP を指定して呼び出すと,ITEMIDLIST が返る.それを SHGetPathFromIDList などでパス名に変換すればよい.
ちなみにデスクトップのパスを取得するには CSIDL_DESKTOP を指定する.


参照
デスクトップのフォルダ
デスクトップへショートカット登録
前後のTips
スタートメニューのパス

DSS ProgrammingTipsCGI Ver1.02