귀하는 손님 이십니다
로그인
회원가입
  
  델마당 공식 은행계좌
  하나은행 227-910235-83607
  예금주 이상국(운영진)
프로젝트 게시판
투표게시판
델마당소개
기초부터 활용까지! 델파이 교육 - 데브기어
 광고문의 :
질문과 답변 질문과 답변 입니다.
글내용 - 질문과 답변
 [질문]윈도우7에서 잘 되던 프로그램이 윈10에서 오작동
소란코더
(이강석)
2019-04-07 오후 6:11:13
301회 조회


첨부파일 다운로드
서비스팩.png

1. 개발/실행 플랫폼

(1) OS : 윈도우10

(2) 개발툴 :델파이 XE5

(3) 사용 Database :

2. 개발 중인 프로그램

메신저 관련 프로그램

3. 질문 내용

제목 그대로 윈도우7에서 잘 돌아가던 프로그램이 윈10으로 올린 후 오작동을 합니다.

물론 제가 깐 윈10에서는 오류가 없는데...

업체에서 이미지로 구워서 배포한 버전에서 오류가 발생합니다.

그래서 업체 데탑에서 델파이를 깔아서 디버깅을 해보고 있는데요

아래와 같은 함수가 호출되면서 익셉션이 발생합니다.

저는 처음 보는거라...ㅜㅜ

[SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode=True)]
function TApplication.ProcessMessage(var Msg: TMsg): Boolean;

중략

         TranslateMessage(Msg);
          if Unicode then
            DispatchMessageW(Msg)
          else
            DispatchMessageA(Msg);

중략

 

저 부분에서 오류가 발생하는데요

업체 특성상 보안 프로그램 문제나 이런 문제일줄 알았는데요

보안 프로그램이 없어도 이런 현상이 발생하는군요

같은 빌드 버전이여서 그러려니 했는데요

서비스 팩을 보니까 지워지지 않는 서비스팩이 있네요

KB4470788 / KB4465664 보안업데이트가 지워지지도 않습니다.

소스 문제일까 하고 2주동안 여기저기 살펴보았지만 일반 윈10으로 설치한 버전들은 안 그러거든요

윈10에 UAC말고 권한설정이나 이런 부분을 체크해야되는게 있을까요?

그리고 서비스팩이 지워지지 않는게 정상인지요?

너무 두루뭉실하게 질문하는게 잘못된건지는 아는데요

혹시 비슷한 경험 있으신 분들 계신가하고 질문 드립니다.

항상 조언해주셔서 감사하게 생각합니다.^^