반응형

 

OCX 관련

ActiveX Control Test Container

내 PC에서는 f:\ftp_root\_private\ 여기 있다.

배포 관련

• 여기가 MS문서중엔 좋아보인다.

exe 전자서명

• 여기를 참조하자.

가상환경

워낙에 설치이슈 같은게 많아서 아예 OS버전별로 가상환경을 갖추고 시작할까 한다.

지금 보고 있는 건 virtual box

• official site: https://www.virtualbox.org/wiki/Downloads

• guide: http://blog.publisher.name/284

• 근데 당연할수도 있지만 OS 이미지 및 별도 설치가 필요하다 ㅠ

• 근데 아래에도 나와있지만 MS에서 공짜로 제공하는게 있어서 개꿀임 ㅋㅋ(virtual box 이미지를 제공함)

MS에서 무슨 가상머시기를 공짜로 제공한다는데..

https://sudapeople.wordpress.com/2016/03/02/%EB%A7%A5%EC%97%90%EC%84%9C-ms-%EC%9C%88%EB%8F%84%EC%9A%B0-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0%EC%9D%84-%ED%95%A9%EB%B2%95%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%AC%B4%EB%A3%8C%EB%A1%9C-%EC%93%B0%EB%8A%94/comment-page-1/

(OCX를 포함한) 배포

여기를 보면 최근 인스톨 툴 분위기를 볼 수 있다.

하아.. visual studio 내에서 제공되는 설치프로그램인 windows installer를 이용해도 ocx가 같이 배포되도록 까지는 되지만 필요한 dependency 까지 같이 제공해주지는 못함을 확인 ㅠㅠ

결국은 dependency walker동원해서 다음 IEShims.dll이랑 api-ms-...-convert..dll 이거 두개를 강제로 설치해줘야 했다 ㅠ

api어쩌고는 다음 링크로 깔았다.

https://support.microsoft.com/ko-kr/help/2999226/update-for-universal-c-runtime-in-windows

• 위에 링크 따로 안깔아도, 윈도우업데이트만 해도 해결되는거 확인함

• 이 범용 C Runtime이란게 아주 골까네..

• 그니까 최신 windows-visual c++ 에서 왠지 모르겠지만 api-ms-win-crt...dll 이런걸 쓰기로 했고

• 하위호환성은 windows update로 해결하겠다는 컨셉인데..

• 윈도우업데이트를 안하는 인간이 또는 못하는 인간이 많다는걸 생각해보면 아주 골까는 컨셉이다 -_-

http://mulegend.webzen.co.kr/community/support-board/detail/10804

• MU에서도 관련 문제가 고객들에게 있는듯..

IEShims.dll은 program files 의 internet exlorer 던가하는 폴더에 들어있어서 system32로 옮겼다.

• 이거는 좀 더 하다보니까 안깔아도 되는듯하다;

• 적어도 업데이트 최신으로 하고 해봤을때 안깔아도 됐당

정리하면

• 바닐라 win7에서는 universal c runtime 문제로 ocx 실행이 안된다.

• universal c runtime을 설치하고 다시 깔면 실행이 된다.

visual studio에 내장된 windows installer 사용법

바탕화면에 아이콘 만들기

https://stackoverflow.com/questions/3303962/visual-studio-deployment-project-create-shortcut-to-deployed-executable

버전을 올려놔야 제거할거냐는 창이 안뜨고 바로 인스톨이 되는데, 문제는 이미 깔린 PC의 경우 파일 업데이트가 안되는경우가 있다.

기존파일을 지우고 하면 되기는 하는데 --;; 오류메시지도 안뜨고 --;

반응형

+ Recent posts