저는 CPack NSIS 생성기를 사용하여 설치 프로그램을 만듭니다. 그러나 새 버전을 릴리스 할 때마다 사용자가 이전 버전을 제거하지 않고 새 설치 프로그램을 실행하고 있습니다 (이해할 수 있음).새로운 설치를 위해 CPack (NSIS) 업그레이드를 올바르게 수행하는 방법은 무엇입니까?
설치 프로그램이 기존 파일을 모두 덮어 쓸 수 있습니까? 이미 설치되어있는 경우 설치를 차단하는 방법이 있습니까?
또한 우리 CPack 호출은 다른 스크립트로 래핑됩니다. 최후의 수단으로 project.nsi 파일을 해킹/재구성하여 위와 같은 작업을 수행 할 수 있습니까?