Vista 以降では何ともやっかいです。 とあるフォルダーが ジャンクションなのか、シンボリックリンクなのかを区別する方法です。 ハードリンク、ジャンクション、シンボリックリンク自体の説明は多くの方が書いているので割愛しますが、 ハードリンクは、対象はファイル(Windows NT 3.1 以降) ジャンクションは、対象はファイルとフォルダー(Windows 2000 以降) シンボリックリンクは、対象はファイルとフォルダー(Windows Vista 以降) となっています。フォルダーの属性を調べるので、まず思い浮かぶのは GetFileAttributes() http://msdn.microsoft.com/en-us/library/aa364944.aspx です。これでフォルダーの属性を調べてみると、ジャンクションもシンボリックリンクも DWORD dwAttr = GetF