Кто модифицировал стандартный VB-SetUp?
Задача следующая:
Сейчас прога по умолчанию ставится в ProgrammFiles\<Название программы> и в меню Пуск - > Программы создаёт для себя ярлык с названием программы. Мне нужно, чтобы по умолчанию программа устанавливалась в:
ProgrammFiles\<Название группы приложений>\<Название программы> и на Пуске оздавалось 2 ярлыка: "Запуск программы", ведущий на exe-шник и "Режим настроек", вызывающий этот же exe-шник, но с определённым ключём. К тому же неплохо было бы сделать, чтобы на рабочий стол создавался ярлык для обычного запуска программы.
Заранее всем огромное спасибо!
С уважением,
М.Шатуров
Народ, кто модифицировал SetUp из Visual Studio? Мне нужно узнать, в каком модуле и в каком месте прописываются умлочальные пути для установки программы и создаются ярлыки.
Задача следующая:
Сейчас прога по умолчанию ставится в ProgrammFiles\<Название программы> и в меню Пуск - > Программы создаёт для себя ярлык с названием программы. Мне нужно, чтобы по умолчанию программа устанавливалась в:
ProgrammFiles\<Название группы приложений>\<Название программы> и на Пуске оздавалось 2 ярлыка: "Запуск программы", ведущий на exe-шник и "Режим настроек", вызывающий этот же exe-шник, но с определённым ключём. К тому же неплохо было бы сделать, чтобы на рабочий стол создавался ярлык для обычного запуска программы.
Заранее всем огромное спасибо!
С уважением,
М.Шатуров
Ксати, может кому пригодится, можно не сам SetUp модифицировать, а уже в собранном сетапе файл Setup.log, но это неудобно - после каждой пересборки SetUp'а нужно в него лезть и править :(а лог так модифицируется (сравните ключи):
Исходный:
[IconGroups]
Group0=Anketa
PrivateGroup0=True
Parent0=$(Programs)
[Anketa]
Icon1="Anketa.exe"
Title1=Anketa
StartIn1=$(AppPath)
[Setup]
Title=Anketa
DefaultDir=$(ProgramFiles)\Anketa
AppExe=Anketa.exe
AppToUninstall=Anketa.exe
Модифицированный:
[IconGroups]
Group0=Anketa
PrivateGroup0=True
Parent0=$(Programs)
[Anketa]
Icon1="Anketa.exe"
Title1=Запуск программы VKO Anketa
StartIn1=$(AppPath)
Icon2="Anketa.exe /S"
Title2=Запуск с настройкой программы VKO Anketa
StartIn2=$(AppPath)
[Setup]
Title=VKO Anketa
DefaultDir=$(ProgramFiles)\VKO Programms\Anketa
AppExe=Anketa.exe
AppToUninstall=Anketa.exe
Токмо мне лень каждый раз ручками лог править и я хочу 1 раз Setup.vbp изменить и перекомпилить, чтобы он сам всё это делал.
Ксати, может кому пригодится, можно не сам SetUp модифицировать, а уже в собранном сетапе файл Setup.log, но это неудобно - после каждой пересборки SetUp'а нужно в него лезть и править :(а лог так модифицируется (сравните ключи):
Исходный:
[IconGroups]
Group0=Anketa
PrivateGroup0=True
Parent0=$(Programs)
[Anketa]
Icon1="Anketa.exe"
Title1=Anketa
StartIn1=$(AppPath)
[Setup]
Title=Anketa
DefaultDir=$(ProgramFiles)\Anketa
AppExe=Anketa.exe
AppToUninstall=Anketa.exe
Модифицированный:
[IconGroups]
Group0=Anketa
PrivateGroup0=True
Parent0=$(Programs)
[Anketa]
Icon1="Anketa.exe"
Title1=Запуск программы VKO Anketa
StartIn1=$(AppPath)
Icon2="Anketa.exe /S"
Title2=Запуск с настройкой программы VKO Anketa
StartIn2=$(AppPath)
[Setup]
Title=VKO Anketa
DefaultDir=$(ProgramFiles)\VKO Programms\Anketa
AppExe=Anketa.exe
AppToUninstall=Anketa.exe
Токмо мне лень каждый раз ручками лог править и я хочу 1 раз Setup.vbp изменить и перекомпилить, чтобы он сам всё это делал.
Усё. Разбрался.
В Визарде на закладке Sturt Menu Items можно задать установку любого количества иконок с любыми ключами! (Только в меню Программы!)
Не разобрался пока, как на рабочиц стол делать иконки, зато при сохранении скрипта да создание паккаджа все его настройки сохраняются и их можно использовать повторно. Так что SetUp.vbp менять, вроде как не надо!:)