티스토리 툴바



'2009/10'에 해당되는 글 2건

  1. 2009/10/30 InstallShield 제작시 url 파일을 적용하면 설치된 pc에 아이콘 이미지가 적용이 되지 않는 문제 [해결방법]
  2. 2009/10/19 ActiveX Cab 파일 제작기.. - 문제점에 대한 의견
2009/10/30 15:12

InstallShield 제작시 url 파일을 적용하면 설치된 pc에 아이콘 이미지가 적용이 되지 않는 문제 [해결방법]


url 파일을 하나 만들어서 인스톨 쉴드를 통해서 배포를 했는데
설치한 pc에서 해당 url이 바탕화면에 깔리긴 하는데.
이상하게 아이콘 이미지가 나오지 않았다.

제작을 할때 바로가기 아이콘을 하나 만든 다음에 ico 를 해당 url 파일 속성에서 아이콘 변경을 통해서
처리를 했다.
근데 문제는 여기서 발생했는데 ico 파일을 메모장에서 열어 보면 아래와 같은 경로 입력 부분이 나오게 된다.

[InternetShortcut]
URL=http://www.test.co.kr/
IDList=
IconFile=C:\Program Files\JupiterSoft\test\bb.ico
HotKey=0
IconIndex=0
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,2

위와 같이 IconFile 쪽에 내가 설치한후 ico 파일이 있는 경로를 적어 줘야
다른 pc에서 제대로 나오는걸 확인 했다.

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0
2009/10/19 03:27

ActiveX Cab 파일 제작기.. - 문제점에 대한 의견


한동안 포스트를 못했다.
삶이 너무 바쁘게 돌아 가다 보니

이 포스트를 한건건 소스를 공개 하는건 아니다.
하지만 몇가지 경우에 대해서 공론화를 하기 위해서다.
물론 여기에 있어서 지원을 받고 싶거나, 질문을 주시면 성심 성의껏 도와줄 의양은 있어요 ^^

ActiveX를 이용해서 웹에서 실행 파일을 제어 하기 위해서
최근에 작업을 했다.

기존에 크게 문제시 되었던 부분이 아니라서 개발 일정을 짦게 잡았던게 화근이였다. -.-

참.. 쉽게 해결되지 않는게 프로그램의 일이란걸 세삼 느꼈다.

.Net 2003으로 ActiveX를 개발을 하였다.
아주 기본으로 해서 메소드를 정의 하고 웹에 붙였다.

로컬에서는 아주 잘 되었고 그래서 웹 서버에 올려서 테스트 하면 잘 되겠지
싶었다.
웹 서버에 올리고 노란바가 정상적으로 나왔다.
그래서 이제 되겠거니 했지만.
ActiveX의 메소드가 웹에서 인식이 되지 않아서 메소드 정의가 없다는 오류가 나왔다.
IE 6.0, 8.0 모두 그런 현상이 발생 하였다.

그래서 보안 탭의 신뢰할 수 있는 사이트에 넣고 하니
제대로 될때도 있었지만.
안될때가 더 많았고 안되는 pc가 더 많았다.

근데 또 이상한건 신뢰할 수 있는 사이트에 웹 주소를 넣고 나서는
ACtiveX의 버젼을 올려서 배포를 해도 노란바가 아예 뜨지를 않았다.
하지만 구동은 정상적으로 업데이트 된게 실행이 되는 상태였다.

근데 그것도 이상하게 메소드가 없는 오류가 나올때가 있었다.

여러가지를 테스트해본 결과 IObjectSafety 인가 그 인터페이스 추가에서 문제가 나왔던거 같다.
이 코드를 적용하는데 있어서 helper.h, cpp 파일을 추가 하고 Ctrl.cpp에 추가 하고 하는 과정에서
오류가 있었던거 같다.

이제는 어려 곳의 컴퓨터에서 실행을 해봤지만 잘 되는거 같다.

ActiveX에서 많이 어려움을 가지는 초보 개발자가 있다면
언제든 쪽지 및 네이트온 추가를 통해서 질문해 주시기 바랍니다.
프로그래머는 항상 자료를 공유 하고 많이 나누면서 서로 발전해야 한다고 생각해요

그럼 오늘도 해결 안되는 문제를 안고 씨름 하는 많은 개발자들 화이팅 ^^
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Trackback 0 Comment 0