2All
Решил развить идею о предотвращении двойного запуска инсталлятора.
Решил сделать прерывание работы инсталлятора при наличии или отсутствии определенных файлов, ключей реестра или определенной версии .Net. Точнее на прерывание, а вывод окна с предупреждением и возможностью прервать, проверить еще раз или проигнорировать.
С помощью этого можно, например, проверить не установлена ли другая версия программы, чтобы перед установкой деинсталлировать её.
Подробнее
Буду рад возможным замечаниям.