안녕하세요.
문의 내용으로 보아 개발중이신 프로그램과 윈도우의 IME 설정 + 프린터 와의 충돌 문제로 보입니다.
죄송하게도 특정 프로그램 & 개발된 프로그램과 관련하여 MS Answers 포럼 에서 지원해 드리기는 어려우며 개발에 대한 문의는 MSDN 포럼을 이용해 주시기 바랍니다.
MSDN 포럼
현재 MFC로 다국어 응용프로그램을 개발중에 있습니다.
그런데 프린터 기능을 사용하려고 할 때 '국가및언어 - 키보드및언어- 일반' 탭에 기본입력언어 설정에 따라 APPCRASH 에러가 발생합니다.
XP 에서는 기본입력언어에 상관없이 프린터가 이상없이 작동하여 출력이 되지만 Vista, Win7 에서만 에러가 발생합니다.
Vista, Win7 에서는 기본입력언어를 'Microsoft IME 2010'으로 설정할 시 아래와 같은 에러가 발생하고 'Microsoft 입력기' 로 설정 시 프린터가 출력됩니다.
하지만 위 설정을 건드리지 않고도 모두 출력이 되야하는 상황입니다.
이벤트 로그를 보니 ntdll.dll 이 문제라고 나와있는데.....
다국어 적용시에 .dll 파일이 문제가 될까요??? 아니면 그 밖의 문제가 원인이 될까요???
아니면 자동으로 기본입력언어 설정을 바꾸어주는 코드를 작성할 수 있을까요???
원인을 도저히 찾을 수 없어 이렇게 질문드립니다.
문제 이벤트 이름: APPCRASH
응용 프로그램 이름: ******.exe
응용 프로그램 버전: 1.0.0.1
응용 프로그램 타임스탬프: 4e65e7c2
오류 모듈 이름: StackHash_684f
오류 모듈 버전: 6.1.7600.16385
오류 모듈 타임스탬프: 4a5bdadb
예외 코드: c0000374
예외 오프셋: 000c283b
OS 버전: 6.1.7600.2.0.0.256.1
로캘 ID: 1041
추가 정보 1: 684f
추가 정보 2: 684fb50a2e95f5d7eb7e120bcf299276
추가 정보 3: 7c0e
추가 정보 4: 7c0e65d569eb43bd77c1b3434c1f851f
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
질문 작성자가 수락한 답변
안녕하세요.
문의 내용으로 보아 개발중이신 프로그램과 윈도우의 IME 설정 + 프린터 와의 충돌 문제로 보입니다.
죄송하게도 특정 프로그램 & 개발된 프로그램과 관련하여 MS Answers 포럼 에서 지원해 드리기는 어려우며 개발에 대한 문의는 MSDN 포럼을 이용해 주시기 바랍니다.
MSDN 포럼