Вы должны войти, чтобы создавать сообщения и темы.

Как создать установщик своего приложения через 7zip архив?

Добрый день! Как мне сделать установщик приложения через 7zip архив? Подскажите тот способ, которые используют большинство разработчиков. Чтобы был progressbar установки и тд.

(замазывал не я) только такой пример есть

Trasyle, Привет.
7z SFX Constructor используй.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 07.11.2023, 01:33

Trasyle, Привет.
7z SFX Constructor используй.

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

А откуда знаешь что выше сделан через 7zip?, на вид на каком-то коде написан, как и все инсталляторы обычно.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Добрый день.
Кроме 7z SFX еще довольно часто используют Inno Setup или NSIS, наверное даже чаще 7z SFX.

Всем доброй ночи. А можно ли как-то создать свой exe файл чтоб он менял например файл в папке windows при этом делая копию оригинального файла (чтоб потом вернуть оригинал назад), ну типа переименовывал сначала оригинальный заменяя на тот, который будет в exe. И еще сделать несколько пунктов этих файлов, чтоб при установке можно было выбрать какой файл установить и заменить, а какой вообще не трогать и сделать это все правильно. Я так понимаю, что это уже не просто архив который распаковывают, а полноценный exe установщик, такой наверное только кодить самому или есть какие-то решения?

Oxyray, Добрый день.

Цитата: Oxyray от 09.11.2023, 06:35

Я так понимаю, что это уже не просто архив который распаковывают, а полноценный exe установщик, такой наверное только кодить самому или есть какие-то решения?

Да, здесь уже только свой инсталлятор, которые не тупо переименовывает/копирует, но делает проверки перед каждым действием. А для папки Windows ещё могут понадобится и большие права, так как система очень не любит, когда в папку Windows кто-то лезет что-то менять.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Может в таком случае легче попробовать сделать архив с файлами и bat файлом? Я вот на форуме видел contexteditor от Vlado, там грамотно пункты можно применять и отменять в случае чего + есть уже доступ ко всему ибо файл в программе лежит специальный.

Oxyray, Привет.
Все равно кодить нужно), но да, через bat будет быстрее.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Привет. Да, я понимаю, что все равно придется разбираться) но все же легче попробовать bat посмотреть как устроен, чем качать к примеру visual studio и кодить уже конкретно какой-то язык