InstallShield Tips

November 3, 2008

앞으로 평생 모르고 사는 편이 백배 나은 것은 틀림없지만, InstallShield 관련 몇 가지 링크를 정리해둔다.

Creating an Uninstall Shortcut for an InstallScript MSI Project
Setup.exe Command-Line Parameters
InstallShield: Verbosely Log a Command-Line Build
Changing the Bitmap in SdWelcome, SdFinish, and SdFinishReboot

다음은 알려진 버그 둘.

Choose Folder Dialog Loses Focus on Windows 2000 and Windows XP
Error -2 Transform Package

그리고 다른 팁들…

1. Vista는 바탕화면 아이콘을 만들고 나서 강제로 바탕화면을 새로고침 해주어야 한다. 안그러면 바로가기가 안생긴 것처럼 보이는 경우가 있다. 관련 게시판 글

2. InstallShield IDE로는 일부 Dialog만 편집할 수 있다. 즉, 편집할 수 없는 Dialog를 수정하고 싶으면 InstallShiled가 설치된 폴더에 가서 _IsRes.dll 을 찾아 직접 수정해 주어야 한다. 물론 이걸 잘못 고치면 InstallShield EULA를 어기는 수가 있다. 라이센스보다 직접적인 문제는 이 dll이 인코딩된 놈이라 VisualStudio에서 안열린다는 것. 인코딩 되기 전의 DLL을 게시판에서 겨우 찾을 수 있었다.

3. Installer Dialog 의 왼쪽 아래에 보면 흔히 “InstallShield”라고 음각으로 박혀있는 것을 볼 수 있다. 이건 InstallShield IDE에서 편리하게 고칠 수 없도록 숨겨져 있는데, Direct Editor로 보면 각 창마다 있는 7번 Control이 바로 음각으로 새겨진 녀석이다. 이건 Text를 수정해봐야 빌드할 때 “InstallShield”로 바뀐다. 그러니 저 Control 은 엄한 좌표로 보내버리고, 그 자리에 새로 음각 폰트로 TextArea Control을 만들어 넣으면 된다. 이 경우에 남는 문제는 IDE에서 편집할 수 없는 창들인데, 그런 것들은 2번에서 리소스 DLL을 수정해 주면 된다. 사실 3번 하기 전에 2번부터 하는 게 좋긴 하지만 아마도 EULA를 어기는 일이 아닐까 싶다.

마지막으로 충고 한마디.

InstallShield 쓰지 마라.

Entry Filed under: Uncategorized. Tags: .

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Tags

addon android Assembly batch book C++ editor excel google InstallShield lua personal physic security wow

Recent Posts

Recent Comments

지양 on Source Insight – Browse …
조프 on Source Insight – Browse …
조프 on Source Insight – Browse …
랑탕 on Google 크롬의 Crash message
지양 on n&(n-1)

Blogroll