Свободное общение

creator

Новичок
А кто нибудь здесь мне может написать установщик, основные функции хотя бы?
 

LexBell

Борода
Супер модератор
Запускаешь компилятор, нажимаешь - Создать новый, откроется мастер, где шаг за шагом можно создать полноценный инсталлятор. Для новичков самое оно. вопросы можно задавать уже после создания - когда понятно, что простейший инсталл ты создать уже можешь ( сложно не смоч, с мастером-то) и хочется уже какой-то функционал, который невозможно реализовать секциями скрипта по умолчанию. Успехов! :)
 

creator

Новичок
Gnom, мастером Я создал простейший инсталл когда в первый раз запустил инно.
есть какая нибудь программа, которая может проследить какие ключи в реестре заносятся при установки программы? знаю что когда перепаковываешь нужно сохранять ключи реестра программы. в репаках играх часто есть такая строчка "все пути реестра сохранены"
 

creator

Новичок
Gnom, а если программа ассоциации делает то они тоже отобразятся? мне их же не нужно сохранять. тут вот нужно еще разобраться что надо а что не надо
 

LexBell

Борода
Супер модератор
creator, при чтении различных справочных материалов, хорошо видно, что все ассоциации делаются в подавляющей массе через реестр. иногда необходима регистрация библиотек dll или ocx, но это уже опытным путем - если видишь, что библиотеки копируются в папку систем32, то 50/50, что какая-то из них требует регистрации в системе - тут просто регистрируешь их все, потом по одной снимаешь регистрацию, пока программа не перестанет работать - так выясняешь, какие просто лежать в сис32, а какие нужно регистрировать. но такое очень не часто, обычно реестр и ини-файлы, не более, все это регшот легко вылавливает.
 

creator

Новичок
Gnom, Я спрашивал как определить какие ключи нужно сохранять из реестра
 

creator

Новичок
ну вот Я сделал снимок. итог 50 изменений в реестре. программка очень маленькая.
что мне именно нужно сохранять?
 

Вложения

  • 90.9 KB Просмотры: 8
Последнее редактирование:

LexBell

Борода
Супер модератор
дык. смотри, какие изменения касаются именно этой программы. те ключи, кторые в разделе реестра анинсталл, можно сразу убирать - инсталлятор их создаст автоматом, остальные исключительно методом анализа - что касается проги, а что - изменения в процессе работы системы - это уже только вручную, тут никакая программа не поможет.

Добавлено через 24 минуты
creator, во вложении - у регшота есть кнопка - экспортировать изменения в регфайл (ну, или чекбокс в настройках - не помню. В общем, сделай экспорт в рег-файл и я покажу тебе, что нужно написать в скрипте. могу и то, что ты дал сделать, но мутно это, да и не мне это нужно - так, ведь?
 

LexBell

Борода
Супер модератор
creator, блин, да я хочу тебе помочь. Но я хочу, чтоб и ты хотел научится - ведь не все-же за тебя делать? Когда-нибудь наступит момент, когда сам будешь в состоянии помогать другим. тогда ты поймешь, как это сложно - помогать человеку, который не делает ни одного движения в ответ - поверь, я знаю, сам такой :)

Добавлено через 32 минуты
В нынешнем приложенном - смело удаляй все, что идет под измененными параметрами и все, что имеет в пути HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
Единственное - из этих строчек нужно взять версию и копирайт
 

Devils Night

Ветеран
Я сделал снимок. итог 50 изменений в реестре. программка очень маленькая.
что мне именно нужно сохранять?
Ты нормальный снимок то дай, а не то что ты не пойми что выложил.

У тебя должно быть что то вроде этого:
Код:
[HKEY_CURRENT_USER\Software\KMPlayer\AlbumArt]
"LastAlbumName"=""
"JPG_Quality"=dword:00000050
"ExtractType"=dword:00000000
"ExtractTimeSec1"=dword:0000003C
"ExtractTimeSec2"=dword:0000012C
"ExtractTimeBaseSizeMegaByte"=dword:00000078
"ExtractFrame"=dword:000000C8
"ViewType"=dword:00000000
"ThumbnailStoreType"=dword:00000000
"ThumbnailStorePath"="C:\\Program Files\\The KMPlayer\\AlbumArt\\"
"UsingPlaylistOff"=dword:00000000
"UseRecycleBinOff"=dword:00000000
"RemoveEmptyFolder"=dword:00000000
"AntiBlackThumbnail"=dword:00000000
"ExcludeAudioFile"=dword:00000000
, а не просто набор букв и цифр.
На всякий случай вот тебе Regshot, версия 2.0.1.63, не старая не новая, нормальная.

те ключи, кторые в разделе реестра анинсталл, можно сразу убирать - инсталлятор их создаст автоматом
А вот это не всегда так, вот например у меня:

Код:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Progs_is1]
"IsAppInstalled"=dword:00000001
а без этого никак, иначе программа не запустится.

Я просто прошу помощи. воля ваша помогать или нет
Ну ты конечно молодец, ни слова не пол слова, ты б хотя бы конкретизируй что тебе надо, здесь опиши, а по ходу дела, те кто шарит, то, мож и поможет кто.

Но я хочу, чтоб и ты хотел научится
Вот тут согласен.
creator, да и ты не зевай, а постарайся хоть чуточку вникнуть, а то у тебя посыпятся вопросы за вопросами, и что ты будешь просить чтоб тебе каждую строчку редактировали? Так поверь, это не дело, да и самому надоест.
 
Последнее редактирование:
Сверху