Установщик Windows - предотвратить переопределение dll

Я создаю проект установки (установщик Windows) в vs2010. Когда пользователь устанавливает его в первый раз - все работает нормально, но когда пользователь пытается обновить старое приложение, которое работает, не удается скопировать новые библиотеки DLL в установленную папку. Как показать пользователю диалоговое окно, которое заставит его закрыть приложение, которое не позволит установщику переопределить dll?


person alvin    schedule 31.10.2010    source источник


Ответы (1)


Вам нужно проверить, запущен ли процесс с именем вашего исполняемого файла.

Затем вы можете прервать установку, попросить пользователя завершить процесс или закрыть его для него.

Если вы выберете второй вариант, вам нужно дважды проверить, действительно ли они закрыли его, прежде чем продолжить.

person ChrisF    schedule 31.10.2010