기본적으로 InstallShield로 설치된 파일들은 Uninstall 시 같이 삭제 된다. 처음엔 별다른 설정 없이 이 기능이 참 맘에 들었다. 하지만 설치본도 복잡해 지면서 다른 모듈과의 연관성에 의해 삭제하면 안되는 파일이 있었다. 

 InstallShield2008에서는 Installation Designer 에서 프로퍼티를 설정하는 방법으로 쉽게 설정할 수 있다.


Installation Designer 에서 왼쪽에 보이는 Organization 트리를 펼쳐준다. Setup Design 또는 Components를 선택하면 우측으로 설치하려는 Component들의 트리 구조를 볼 수 있다. 여기서 해당 Component를 마우스로 선택하면 아래와 같이 Property를 설정할 수 있는 화면이 보여진다.




Uninstall 프로퍼티는 Uninstall 시, 해당 Component를 삭제할 것인지를 나타내는데, 기본이 Yes로 되어 있어서 Uninstall 시 파일들이 삭제되었던 것이다. 이 값을 No로 설정하면 Uninstall 시 자동으로 삭제되지 않는다.



Posted by six605
,