음... 그냥 나갈려고 하다가 아무도 답변을 안하셨길래...
푸히히...
호일 이름을 정확히 아신다면 ...
몇가지 방법이 있지만... 추천할 만한 방법은
FindFileFirst 와 FindFileNext(철자가 맞는지 몰겠당...)
같은 함수를 써서 재귀적 호출로 모든 디렉토리를 뒤지는 겁니다.
이런 소스는 저~~~~ 밑에 잘 뒤져보시면 저두 올린게 있습니다.
근데... 지금 원하시는게 화일 아이콘에서패스를 알아내는 건가요?
그런 경우엔 화일 이름으로 찾는게 아니겠죠? 질문을 잘못하신게
아닌지....
화일 아이콘으로 해당 프로그램의 패스를 찾으려면
좀 어려운데... 저도 해결한 방법은 아니고, 표준적인 방법은
API중에서 ShellIcon 인터페이스를 사용하는 겁니다.
WIN32레퍼런스에서 ShellIcon 을 찾아보면 금방 나옵니다.
근데... 사용이 좀 어렵지요... 히히...
저도 가끔가다가 공부하는 정도라... 질문은 사절하겠습니다...
전에도 ShellBrowswer 답변하느라 정말 땀뺐기 땜에... 히히...
무식하고 무책임한 대답 정말 죄송합니다. 꾸~벅...
무식이 임펠리테리였습니다...
|