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

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

Аватара для Johny777

Ветеран


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

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


Yury_Prizrak,
извини, но я не совсем врубаю чего тебе хочется
Цитата Yury_Prizrak:
и он все равно как то выковыривает значение папки при новой инсталляции... »
так и будет
ставь хоть куда
Цитата Yury_Prizrak:
а нельзя без прописи в реестр? »
можно конечно
вот так:
CreateUninstallRegKey=no
или так
Uninstallable=no
во втором случае деинсталятор не будет создаваться

в примере который я тебе дал при первой установке создаётся ключ реестра (ну и файл копируется соответственно)
по нему при повторном запуске находит путь инсталл
это выражается в эдите пути на странице выбора директории установки, те там будет путь туда, куда ты в прошлый раз установил (это можно и убрать, но смысл?. Тогда ставишь по новому в другую папку, а ищет в предыдущей в выдаёт сообщение)
и этот же путь считывается в процедуре инициализации, по этому пути ищет файл и выдаёт месседж бокс, если файл найден
ты хотел
Цитата Yury_Prizrak:
проверять была ли предустановлена эта программа »
эта проверка есть
Цитата Yury_Prizrak:
а точнее есть ли конфиг файл этой программы »
через ключ реестра сначала находим программу и там ищем файл. Реализовано
Цитата Yury_Prizrak:
и если нет - завершать установку »
если файла нет и завершать, то это бред. Как же тогда его ставить?

Короче без ключа никак. Он всего один

или скажи поподробнее (на основе примера) как тебе нужно . Скорее всего я тебя недопонял
там видно будет!

Последний раз редактировалось Johny777, 28-06-2012 в 00:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:57, 27-06-2012 | #327