피로곰's 모두의 프린터

반응형

모두의 프린터의 환경설정 화면을 구성하는데 사용되는 기술은 MS의 VC++ 기반의 Window API와 MFC의 일부 구성요소를 사용을 하고 있습니다만.. 윈도라는 OS자체가 워낙 오랜 역사를 가지다 보니 MS에서는 흔히 VC++ 재배포가능 패키지라는 명칭으로 추가적인 기능에 대한 요소들을 따로 배포를 하고 있습니다.

모두의 프린터의 경우 2015-2019 버전의 재배포가능 패키지를 자동으로 설치하도록 하고 있습니다만.. 사실 모두의 프린터에서 사용되는 기능들은 재배포가능 패키지의 버전과는 크게 상관 없이 어떤 버전이든 한놈이라도 설치되어 있으면 문제는 없습니다만..

워낙 다양한 버전이 존재하고 설치된 재배포가능 패키지의 버전에 따라서 레지스트리 상의 정보가 차이가 나는 경우가 많아서 2015-2019 버전의 설치여부 만을 체크하여 해당 버전이 설치되어 있지 않은경우 .. 재배포 가능 패키지의 설치 화면을 표시하도록 하고 있습니다.

최근에는 재배포가능 패키지가 2015-2022 로 새로 나오면서 윈도 업데이트에서 해당 패키지로 업데이트도 자동으로 시키고 있는것 같긴 합니다만.. 윈도10, 윈도11 마다 양상이 조금 차이가 나기도 하여 ..

결론적으로 이 재배포가능 패키지의 버전간 충돌로 2015-2019가 설치가 되지 않는 경우등을 비롯 다양한 불편함이 발생하고 있는바..

특정 버전이 아닌 .. 시스템에 VC++ 재배포가능 패키지가 어떤 버전이든 하나라도 설치되어 있으면 재배포가능 패키지 설치화면을 노출하지 않도록 수정하였습니다.

원래 VC++ 재배포가능 패키지는 모두의 프린터가 아니어도 이런저런 프로그램을 설치, 실행시에 다양한 경로로 이미 시스템에 설치되어 있는 경우가 대부분이라.. 

윈도를 재설치후에 거의 처음 모두의 프린터를 설치, 실행하시는 경우가 아니라면 .. 앞으로 재배포가능 패키지 설치 화면은 보실 일은 없을것 같습니다.

이상입니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band