ll을 생성해서...윈도우의 탐색기에서 더블클릭하여 등록할 때 문제점
1. c:\program files\test\test.dll 의 경우
LoadLibrary("c:\program") 실패 - 지정된 모듈을 찾을 수 없습니다.
메세지 출력
2. c:\programfiles\test\test.dll 의 경우
성공적으로 잘됨
3. 1번과 2번의 차이점은 "program files"와 "programfiles"의 차이...즉 폴더이름의 공백여부..
4. 결론
경로명에 "program files"같이 공백이 있으면 dll이 등록안되고 "programfiles"처럼 공백이 없으면
등록이 잘됨.
5. 해결책
레지스트리의 \HKEY_CLASSES_ROOT\Applications\regsvr32.exe\shell\ 에서 뭔가를 수정해서
해결했었는데 하도 오래되서 까먹었음...
6. 질문
혹시 해결책을 아시는 분...계세요...????
또는
regsvr32 c:\progra~1\test\test.dll
이렇게 하면 되지 않나요?