Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кто пользуется ZipForge, и делал SFX архивы 
V
    Опции темы
imageman
Дата 14.8.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 30.9.2004

Репутация: 1
Всего: 1



а почему всё-таки откинули мысль криптовать своим алгоритмом? 

Последовательность, примерно, такая:

Упаковываем в ZIP, потом шифруем и приплюсовываем в начало собственный SFX.

Распаковка. Берем файл, в памяти его дешифруем и из памяти уже берем дешифрованный ZIP и распаковываем. (MemoryStream). 
PM MAIL   Вверх
Snowy
Дата 14.8.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



imageman, потому что WinZip не возьмёт smile
PM MAIL   Вверх
Teran
Дата 14.8.2006, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



чегото я наверно всеравно недопонимаю, Как можно создать EXE файл маленьким если только при встрече в программе
Код

uses
  ZipForge;

она тутже выростает?
(аналогично и другие компоненты, работающие с архивомами)

Добавлено @ 16:08 
Цитата(imageman @  14.8.2006,  15:47 Найти цитируемый пост)
из памяти уже берем дешифрованный ZIP и распаковываем

при этом действии всеравно прийдется использовать ZipForge


--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
Alexeis
Дата 14.8.2006, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(Teran @  14.8.2006,  16:06 Найти цитируемый пост)
Как можно создать EXE файл маленьким если только при встрече в программе

Так sfx писать надо без него, а вот програму которая будет делать из SFX модуля SFX архив, можно с чем угодно писать.

Добавлено @ 16:14 
Цитата(Teran @  14.8.2006,  16:06 Найти цитируемый пост)
при этом действии всеравно прийдется использовать ZipForge

Почему это есть же для KOL распаковщик zip.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Teran
Дата 14.8.2006, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



Цитата(alexeis1 @  14.8.2006,  16:12 Найти цитируемый пост)
Почему это есть же для KOL распаковщик zip

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


--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
Alexeis
Дата 14.8.2006, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(Teran @  14.8.2006,  16:27 Найти цитируемый пост)
а так - он отпал

Ну код то открытый можно и дописать если что, компоненик ведь по всему видно, что готового решения нет, значит "на штурм" формата zip.

Добавлено @ 16:56 
Таки нашел еще один пакетик где можно делать SFX
http://www.angusj.com/delphi/tzip.zip

SFX - модуль занимает всего 33,5кб, кроме того в проекте имеется его исходник позволяющий создавать SFX, по своему вкусу! Выполнен он ввиде DPR проекта (без ) VCL!

Это сообщение отредактировал(а) alexeis1 - 14.8.2006, 17:06


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Teran
Дата 14.8.2006, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



Цитата(alexeis1 @  14.8.2006,  16:44 Найти цитируемый пост)
Выполнен он ввиде DPR проекта (без ) VCL!

пахнет чемто вкусным. Эх теперь бы разобраться в этом коде, а то там чтото страшное....

Добавлено @ 17:57 
немного непонятно от куда там берутся ListBox,кнопки, Edit и в каком месте они создаются


--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
Alexeis
Дата 15.8.2006, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 109
Всего: 459



Цитата(Teran @  14.8.2006,  17:48 Найти цитируемый пост)
от куда там берутся ListBox,кнопки, Edit и в каком месте они создаются 
 Они создаются на API, кроме того диаог имеет свой ресурс, который можно изменять или дополнять в зависимости от своих нужд. Чтоб найти место создания ListBox и Edit надо запустить поиск по CreateWindow или CreateWindowEx, поскольку именно они в конечном итоге создают окнонные компоненты.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Teran
Дата 15.8.2006, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 590
Регистрация: 9.9.2005
Где: Украина, Запорожь е

Репутация: нет
Всего: 3



alexeis1 спасибо огромное за подробное растолкование всей темы котрая мне была необходима (поделюсь +)
но там контролы не создаются по CreateWindow или CreateWindowEx (по поиску не нашел), просто все эти шаблоны помещены в ресурс и выводятся с помощью DialogBox-ов:
DialogBox( hInstance, 'MAIN_DIALOG1', 0, @Main); и DialogBox( hInstance, 'PSWD_DIALOG', 0, @PwdProc );


--------------------
Ни цего не понимаю
PM MAIL ICQ   Вверх
Snowy
Дата 15.8.2006, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Вот после собаки - имя функции, которая будет работать с этим диалогом.
А параметры самого диалога - в ресурсах.

Добавлено @ 09:08 
Вопрос плавно перетекает в тему для раздела WinAPI.
Отношения к ZIP он уже не имеет.
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1115 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.