InstallShield를 사용하여 하나의 MSI 설치 프로그램을 만들었습니다. 그러나 setup.exe에서 여러 번 클릭하면 설치 프로그램에 여러 인스턴스가 만들어집니다. 하지만 setup.exe를 여러 번 눌러도 설치 프로그램의 여러 인스턴스를 제한하려고합니다. "다른 인스턴스가 이미 실행 중입니다."와 같은 메시지를 표시하려고합니다.MSI 설치 프로그램이 여러 번의 클릭으로 인스턴스 하나만 실행하도록 제한하는 방법은 무엇입니까?
또한 MSI 수준이 아닌 EXE 수준에서이 검사를 추가하고 싶습니다. MSI 수준에서 추가하면 EXE에서 MSI 추출 후이 검사가 실행되기 때문에. EXE 레벨에서 그리고 EXE에서 MSI를 추출하기 전에이 검사를 적용하고 싶습니다. 그래서 이것을 할 방법이 있습니까?
경우 실수로 실행 여러 번에 사용자가 클릭. –