Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Извлечь архив в нужную папку / 18 сообщений из 18, страница 1 из 1
07.04.2015, 08:15
    #38928714
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Делаю программку, которая скачивает самораспаковывающийся архив и затем запускает его. все работает, только вот распаковывается не туда куда хотелось бы. т.е. в программе указывается путь куда надо извлечь. затем туда (в ту папку куда мы хотим извлечь) скачивается архив, запускается , а все равно распаковывает в ту папку где лежит изначальная программа.
...
Рейтинг: 0 / 0
07.04.2015, 08:35
    #38928732
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Распаковывается в текущую (рабочую) папку. Надо задавать ту папку которая нужна.
Запускаешь как? Если CreateProcess() то задавай в lpCurrentDirectory

Зачем самораспаковывающиеся архивы гонять по инету? Возьми какой-нибудь архиватор. Бесплатных полно, даже unrar. Многие в исходниках.
...
Рейтинг: 0 / 0
07.04.2015, 08:43
    #38928737
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Dima T Если CreateProcess() то задавай в lpCurrentDirectory


а вот то что надо
...
Рейтинг: 0 / 0
07.04.2015, 11:58
    #38929034
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
КартежникДелаю программку, которая скачивает самораспаковывающийся архив и затем запускает его. все работает, только вот распаковывается не туда куда хотелось бы. т.е. в программе указывается путь куда надо извлечь. затем туда (в ту папку куда мы хотим извлечь) скачивается архив, запускается , а все равно распаковывает в ту папку где лежит изначальная программа.
Ты ломаешь открытую дверь и строишь велосипеды которые уже сто лет как созданы и ездют.
Данная постановка задачи называется - "инсталляция продукта". И для нее существуют
инструменты.

Почитай отсюдова:
https://msdn.microsoft.com/en-us/library/aa371366(v=vs.85).aspx

Возможно появятся более конкретные вопросы.
...
Рейтинг: 0 / 0
07.04.2015, 12:30
    #38929082
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
maytonКартежникДелаю программку, которая скачивает самораспаковывающийся архив и затем запускает его. все работает, только вот распаковывается не туда куда хотелось бы. т.е. в программе указывается путь куда надо извлечь. затем туда (в ту папку куда мы хотим извлечь) скачивается архив, запускается , а все равно распаковывает в ту папку где лежит изначальная программа.
Ты ломаешь открытую дверь и строишь велосипеды которые уже сто лет как созданы и ездют.
Данная постановка задачи называется - "инсталляция продукта". И для нее существуют
инструменты.

Почитай отсюдова:
https://msdn.microsoft.com/en-us/library/aa371366(v=vs.85).aspx

Возможно появятся более конкретные вопросы.
у меня онлайн установка. есть файлы которые не меняются(библ QT) их в архив, а есть те которые меняются, выходит новая версия exe , картинки . Программа должна скачать архив установить его, и потом остальное
...
Рейтинг: 0 / 0
07.04.2015, 13:04
    #38929155
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Частичная установка. Установка компонент. Или накатывание патчей. Или деинсталляция.
Это уже много лет назад - решённый вопрос.

Изучи как он решён Microsoft.
...
Рейтинг: 0 / 0
07.04.2015, 14:25
    #38929300
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Dima TЗачем самораспаковывающиеся архивы гонять по инету? Возьми какой-нибудь архиватор. Бесплатных полно, даже unrar. Многие в исходниках.
Причем любой самораспаковывающийся архив можно распаковать его архиватором не запуская сам архив ))
...
Рейтинг: 0 / 0
12.06.2015, 20:16
    #38983088
Jurijus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
КартежникДелаю программку, которая скачивает самораспаковывающийся архив и затем запускает его. все работает, только вот распаковывается не туда куда хотелось бы. т.е. в программе указывается путь куда надо извлечь. затем туда (в ту папку куда мы хотим извлечь) скачивается архив, запускается , а все равно распаковывает в ту папку где лежит изначальная программа.
Покажика мне запакованный файл а я запокую его дальше.
...
Рейтинг: 0 / 0
13.06.2015, 11:56
    #38983209
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
JurijusПокажика мне запакованный файл а я запокую его дальше.
Ого. Звучит как вызов.
...
Рейтинг: 0 / 0
24.06.2015, 23:10
    #38992102
Jurijus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
maytonJurijusПокажика мне запакованный файл а я запокую его дальше.
Ого. Звучит как вызов.
ну я первый, показываю файл сжатый, файл до был 123486 байт, а после сжатия 1518 байт
а вот сам файл в Hex:
...
Рейтинг: 0 / 0
25.06.2015, 10:08
    #38992318
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Jurijus, а ты jpg-картинку тоже так можешь лихо взять да и (внезапно) запаковать? С пользой.
...
Рейтинг: 0 / 0
25.06.2015, 10:22
    #38992332
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
...
Рейтинг: 0 / 0
25.06.2015, 12:36
    #38992474
Jurijus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
maytonJurijus, а ты jpg-картинку тоже так можешь лихо взять да и (внезапно) запаковать? С пользой.
Вообще это и есть .jpg:
...
Рейтинг: 0 / 0
25.06.2015, 12:37
    #38992477
Jurijus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
JurijusmaytonJurijus, а ты jpg-картинку тоже так можешь лихо взять да и (внезапно) запаковать? С пользой.
Вообще это и есть .jpg:
...
Рейтинг: 0 / 0
25.06.2015, 13:41
    #38992604
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Ну чтож господин Jurijus (или Бабушкин). Я впечатлён твоим архиватором.
Неплохо-бы приоткрыть завесу тайны и поведать о твоей
магии сообществу. Ну и рассказать об limitations там.
Чё можно сжимать чо нет.
...
Рейтинг: 0 / 0
26.06.2015, 14:39
    #38993732
RWolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Что-то я не вижу джпеговских сигнатур на этом листинге.
...
Рейтинг: 0 / 0
26.06.2015, 16:55
    #38994007
petalvik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Я сожму любой файл в один бит!
Как распаковать? Это не моё дело...
...
Рейтинг: 0 / 0
26.06.2015, 18:15
    #38994103
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечь архив в нужную папку
Слабак. Арх. Бабушкина хотя-бы чёто распаковывал.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Извлечь архив в нужную папку / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]