Здравствуйте, Basil2, Вы писали:
B>Так апдейтер это же часть msi — как он может обновить всё, если он запущен а в новом msi его экзешник? А если апдейтер не часть msi, то откуда он возьмется?
MSI из коробки интегрирован с Windows Restart Manager. Интеграция с WRM это ота штука которая предлагает повторить попытку, закрыть процессы или установить как есть, а потом перезапустить виндовс. С ней всякие левые полуработающие решения могут не понадобиться.
А апдейтер, можно хоть и из %temp% запускать. Главное потом чистить за собой (сейчас по моему это вообще не модно стало).