Мне просто нужно немного успокоиться здесь. Я создаю базовую программу на C#, которая, помимо прочего, удалит и переустановит самую последнюю версию программы (я не могу встроить эту функцию в саму программу). Как я это делаю:Удалить String из реестра всегда то же самое?
MsiExec.exe /X{[UninstallString]} /passive
в процессе командной строки. У меня есть несколько вопросов:
- Очевидно, что вы не знаете историю программы (я не либо сказать вам правду), но в том, что удаление строки в целом же каждый раз для каждой версии ? Изменилось ли это?
- Есть ли какой-либо возможный способ, которым uninstallstring может случайно быть строка другой программы на другом компьютере? Я не хочу ничего удалять.
В принципе, я просто хочу знать, безопасно ли это. Если нет, или если есть лучший способ сделать это программно, дайте мне знать! Благодаря!