投稿日 | : 2003/01/17(Fri) 19:04 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: デスクトップのパスを取得したいのですが。 |
ディレクトリを返すか、フォルダを返すかの違いです。
CSIDL_DESKTOP
仮想フォルダとしてのデスクトップを返します。
これは、名前空間(namespace)の最上位に位置します。
CSIDL_DESKTOPDIRECTORY
物理的な(つまり、ファイルシステム上の)ディレクトリとしてのデスクトップを返します。
Win2000/XP等では通常、「C:\Documents and Settings\(USER_NAME)\デスクトップ」のパスになります。
CSIDL_COMMON_DESKTOPDIRECTORY
全ユーザー用の共有デスクトップの、(ファイルシステム上の)ディレクトリを返します。
これはNT系OS専用で、「C:\Documents and Settings\All Users\デスクトップ」のパスを指します。