Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Безумный InstallShield не дает программе нормально работать !!!  (Прочитано 4508 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mike_I
Участник

ru
Offline Offline
Пол: Мужской
Mike


« : 28-06-2007 10:25 » 

Привет, народ.

 InstallShield напару с WindowsInstaller'ом замучили насмерть!  С ума сойти...

 Написал небольшую софтинку, назовем ее условно DISP, которая хранит свои параметры в реестре windows.
 Устанавливаю из пакета созданого InstallShield'ом эту софтинку на компьютер. Во время установки дистрибутив также промисывает в реестр настройки программы по умолчанию.
 После установки запускаеться мой мастер WizardDISP предназначенный для того, чтобы юзер мог настроить программу со всякими там пояснениями. Этот WizardDISP также вносит соответствующие изменения в только, что записанные настройки по умолчанию.
 
 И тут начинается полное г.  Не надо

 Всякий раз при запуске моего софта - DISP, вылазит некоторое окошко с надписью
 WindowsInstaller, затем запускаеться пакет DISP.msi и востанавливает все настройки
 программы в реестре по умолчанию. Короче ПРОСТО НЕВОЗМОЖНО РАБОТАТЬ!!!

 Пробовал удалить пакет DISP.msi, начинаються всякие глюки.
 При любом изменении настроек в реестра они востанавливаються в исходное состояние.

 Подскажите, pls, как привести все в порядок.  Здесь была моя ладья...
 
Записан

Nothing fails like success.
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 28-06-2007 10:40 » 

Может дело в сценарии установки? Есть редактор для жтого - WXEdit (на sourceforge.net поищи).
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #2 : 28-06-2007 11:33 » 

А чуть конкретней... Куда именно записывается? Какие права у пользователя? Какое окошко, что там написано? Какая версия IS, какая винда? и пр
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Mike_I
Участник

ru
Offline Offline
Пол: Мужской
Mike


« Ответ #3 : 28-06-2007 13:21 » 

Вопрос понял, отвечаю:

>> Какие права у пользователя?
Права администратора.

>> Какое окошко, что там написано?
Вложил скриншот. Там изображено первое окно. Далее появляеться такое-же,
с индикатоором процесса. Оно висит какое-то время а потом закрываеться. Вот и все!

>> Какая версия IS, какая винда? и пр
IS Express v4.0 SP1 (ставиться вместе с нетовской студией)
Стоит WinXP SP2 и IExplorer 6.0.29

>> Куда именно записывается?
Что куда именно записываеться?
Если про мою программу она инсталируеться в С:\Program files\DISP\...
Пакет инсталяции DISP.msi клаждеться сам в папку C:\Windows\Downloaded Installations\{GUID}\...


И еще. Я нашел кривой и банальный метод избавиться от этой фигни:
Снести Windows Installer. После сноса все работает изумительно.
На своем компе это возможно, но для тиражирования
естественно не покатит. Не будешь же заставлять всех его сносить.
Хочу найти другой путь устранить это.


* Zaaa.JPG (7.85 Кб - загружено 281 раз.)
« Последнее редактирование: 28-06-2007 13:23 от Mike_I » Записан

Nothing fails like success.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #4 : 29-06-2007 10:09 » 

Я имел ввиду, куда в реестр записывается - HKLM, HKCU? С какими правами. Ну раз админ, то тогда...

Какие у тебя параметры компонента Registry? Shared должно быть "Yes", и Permanent "No", что у тебя в Destination Permissions?

зы А вобще-то IS такой геммор, WiX гораздо лучше.

зы зы Ах да - диагноз, виноват однозначно скрипт IS. Его надо ковырять.
« Последнее редактирование: 29-06-2007 10:12 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines