CD를 넣으면 자동 실행되도록 설정된 사용자 정의 MFC 응용 프로그램으로 설치 CD를 작성하려고합니다.기본 브라우저로 설치 CD에서 html 페이지 열기
지침은 CD에있는 이미지와 PDF 문서 링크가있는 간단한 html 페이지로 포함되어 있습니다. 과거
나는 기본 브라우저로 HTML 페이지 열려면 다음을 사용했던 :ShellExecute(NULL, "open", <full path to .htm file including CD drive letter>, NULL, NULL, SHOWNORMAL);
을하지만 비스타에서 IE8로 테스트 할 때 나는 다음과 같은 발생했습니다
- 탐색기 탭은
- 탐색기 사라짐
인터넷 영역에서 보호 모드를 해제하면 문제가 해결되므로 보호 모드와 관련이 있습니다.
이상한 점은 everthing가 CD에 구워지면 문제가 발생한다는 것입니다. 방금 하드 드라이브에서 자동 실행 파일을 수동으로 실행하면 html 페이지가 제대로 나타납니다.
그래서이 문제를 해결할 수있는 구체적인 방법이 있는지 묻습니다. 또는이 문제가 없을 수도있는 사용자의 기본 브라우저로 URL을 여는 다른 메커니즘이 있습니까?
아, 그리고 약간의 이유 때문에 IE가 이미 열려 있으면 페이지도 정상적으로 나타납니다. IE가 열려 있지 않은 경우에만 이런 일이 발생합니다. –