Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Автор проектов


Сообщения: 1579
Благодарности: 496

Профиль | Отправить PM | Цитировать


Проверил присланный файл на виртуалке на 8.1 х64 - все устанавливается и удаляется. Даже регистрируетс, только не видно имя, на которое зарегистрировано (исправление этого описывал выше)

Цитата wolkow70:
Тут загвоздка скорее всего в Wow6432Node »
Тут это не причем. Сделано так, чтобы разные (32 и 64-битные) программы регистрировались в правильных разделах реестра - см. settingSample.ini и описание Конструктора.
Проблема в другом - в реестр, на сколько я понял, попадают экранированные слеши и кавычки (\\ и \"). Вот, что должно быть в UninstallString:
Код: Выделить весь код
mshta vbscript:execute("If MsgBox(""Вы действительно хотите удалить BSPlayer PRO и все компоненты программы?"",36,""Деинсталляция BSPlayer PRO"")=6 Then Set w=CreateObject(""WScript.Shell""):For each d in split(w.RegRead(""HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\BSplayer Pro\UnCom""),vbCrLf):r=w.Run(d,0,True):Next:close")

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы


Отправлено: 23:46, 18-10-2015 | #73