windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): guest (asdf)
날 짜 (Date): 1998년 4월 28일 화요일 오전 09시 52분 56초
제 목(Title): [Q] MFC programming에서 static linking



OSR2가 아닌 가장 초기 버전 win95에서 vc++ 5.0을 이용하여 간단한
application을 만들었습니다. dll 문제가 발생할 것에 대비해서 static
library linking을 이용 했구요. 그런데, 막상 작성한 application을
실행시켜 본 결과 urlmon.dll이라는 dll을 요구하면서 실행이 제대로 되지
않더군요. 해당 dll을 복사해서 실행시키면 또다른 dll을 요구하더군요.
그래서 모두 3개의 dll을 요구하더군요. 그것들을 모두 복사해서 실행시키면 
제대로 동작합니다.
분명히 vc++에서 제공하는 라이브러리 같은데 static linking으로
application을 작성해도 요구하는 dll이 존재하는 건 어떻게 된 일인가요?
win95 문제라고 치부해 버릴 수 있을까요? (그건 아닐거라는 생각이
듭니다만..) 그렇다면 vc++을 이용해서 만든 application은 vc++이 깔려 있는
곳에서만 동작할 수 밖에 없는 건지 ....

한가지만 더..작성된 application은 cdrom에서 autorun 형식으로 제공될 것입니다.
그렇다면 autorun.inf를 이용해서 실행될 때 어떤 식으로 필요한 dll을 system 
디렉토리에 자동적으로 복사해주는 루틴을 작동시키게 할 수 없을까요?

미리 답변 감사드립니다.
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.