Windows XP에서 Wise Package Studio 7.0 SP2를 사용하고 있습니다.MSI 기반의 설치 제거 중에 실행중인 프로세스를 중지하는 방법은 무엇입니까?
MSI 랩 EXE 설치를 통해 파일을 설치하고 app.exe로 참조 할 수있는 파일 중 하나를 실행하는 것이 좋습니다. 그래서에
하여 MSI 편집기의 탭 "이연 실행"나는 선 추가했다 :
If Not Installed then
Execute Installed Program app.exe (Action)
End
이 내 App.exe가이 기간 동안 설치하지에 만을 실행할 것이라고 보장을 수정/수리/제거. app.exe가 실행되면 편리하게 시스템 트레이에 추가됩니다.
나는 제거하는 동안 그 반대를 할 무언가를 찾고 있습니다. app.exe 프로세스를 중지하여 시스템 트레이에서 제거하려고합니다.
현재 내 제거로 인해 모든 파일이 제거되지만 app.exe는 계속 실행 중이며 시스템 트레이에 계속 표시됩니다. 나는 조건문을 추가 검토 한 :
If REMOVE~="ALL" then
*remove the app from the systray!*
End
조건부 문이 날만을 제거에 뭔가를 할 수있게된다, 그러나 나는 실제로 프로세스를 종료에 대해 갈 수있는 가장 좋은 방법의 확실하지 않다. 거기서 실행할 수있는 MSI 명령이 있습니까? 내가할만한 .exe를 써야합니까?
우리는 필요에 따라 언제든지 해당 경로를 사용할 수 있도록 사내 C++ 고객을 확보했습니다. pskil.exe는 내가 여기에서 활용할 수있을뿐만 아니라 몇 가지 다른 상황에서도 유용 할 수 있습니다. 당분간, 나는 그것을 시도 할 것이다. 문제가 발생하면 C++ 방식으로 진행합니다. 답변 해주셔서 감사합니다! –