|
SHGetFolderPath 함수를 이용하여
내문서 , 바탕화면 등은 잘 찾아집니다.
예)
char szPath[MAX_PATH];
if(SUCCEEDED(SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, 0, szPath))) //내문서
if(SUCCEEDED(SHGetFolderPath(NULL, CSIDL_DESKTOP, NULL, 0, szPath))) //바탕화면
그런데
내컴퓨터 와 내 네트워크 등 다른 특수 폴더들은 위와같이 해서는 잘 찾아지지 않더군요
if(SUCCEEDED(SHGetFolderPath(NULL, CSIDL_DRIVES , NULL, 0, szPath))) //내 컴퓨터
if(SUCCEEDED(SHGetFolderPath(NULL, CSIDL_NETWORK, NULL, 0, szPath))) // 내 네트워크
-----------------------------------------------------------------------------------
왜 어떤 폴더는 찾아지고 "내 컴퓨터"같은 폴더는 찾아지지 않는걸까요?
|