![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Dmitriy2k |
|
|||
![]() шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.11.2005 Репутация: нет Всего: нет |
Написал программу на С++, нужно теперь создать ее дистрибутив.
Для этого существуют инсталяционные программы Может кто скажет про подобную прогу, и как во время инсталяции динамически создать текстовый файл с некоторыми данными и скопировать его в определенную папку. |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 2 Всего: 3 |
Компилятор VS Net имеет средства создания инсталляторов, ещё можно использовать Inno Setup.
Для решения всевозможных задач по ходу инсталляции нужно создать инсталляционный скрипт. -------------------- people can fly |
|||
|
||||
| Dmitriy2k |
|
|||
![]() шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 6.11.2005 Репутация: нет Всего: нет |
Helicopterr :
Установил Inno Setup, написал скрипт. Вроде работает. Все получилось |
|||
|
||||
| Fighter |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 810 Регистрация: 5.1.2005 Репутация: нет Всего: 2 |
CreateInstall - рулит
|
|||
|
||||
| Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 45 Всего: 134 |
NSIS
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
| Helicopterr |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 20.8.2005 Где: Stavropol Репутация: 2 Всего: 3 |
Раз уж заговорили про инсталы, может кто знает... Работаю с реестром в InnoSetup. Цель простая создать файловую ассоциацию расширения ".myf" с устанавливаемой прогой MyProg.exe
Пишу так: __________________________________________________________________________________________ [Registry] Root: HKCR; Subkey: ".myf"; ValueType: string; ValueName: ""; ValueData: "{app}\MyProg.exe"; Flags: uninsdeletevalue Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\MyProg.exe" Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\MyProg.exe"" ""%1""" __________________________________________________________________________________________ Неприятности такие: - асоциации по крайней мере с иконкой появляются не после установки, а после первого открытия файлов ".myf" прогой MyProg.exe. - ассоциации действуют не на все каталоги. Что я не так делаю? -------------------- people can fly |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |