2009-07-08 3 views
0

C에 디렉토리를 만들고 내 프로그램에서 폴더에 아이콘을 할당하려면 어떻게해야합니까?CreateDirectory() C (Windows VISTA/XP)

다른 모든 종속성없이이 모든 작업을 하나의 프로그램에서 수행합니다. 이것이 가능한가?

답변

2

CreateDirectory 자체는 디렉토리와 아이콘 간의 연결 생성을 지원하지 않습니다. 디렉토리에는 셸에 지시하여 아이콘을 연결할 수 있습니다.

이 작업을 수행하는 한 가지 방법은 대상 디렉토리 내의 desktop.ini 파일에있는 아이콘의 경로를 지정하는 것입니다. 나는 그것이 윈도우 9x에서했지만, 난 비스타에 몇 가지있는 Desktop.ini 파일을 본 한 마지막 시간 그래서 난 여전히 어느 정도

[Shell] 
Icon=<path to icon> 
에 지원되는 가정 때문에 여전히 작동하는 경우

는 잘 모르겠어요

NB : earkier 버전의 탐색기와의 이전 버전과의 호환성을 위해 지원이 제공되기 때문에 계속 작동 할 수 있습니다. 이 문제를 해결할 수있는 기존 방법이 없습니다.

+0

하지만 한 프로그램에서이 작업을 수행 할 수 없습니까? –

+0

귀하의 질문을 이해할 수 있는지 모르겠지만, 디렉토리를 creted 후 아이콘 사양으로 desktop.ini 파일을 작성하여 단일 프로그램에서이 작업을 수행 할 수 있습니다 – Crippledsmurf

+0

모두 한 프로그램의 소스 코드에 –