Можно ли сделать чтобы sfx архив winRara не определялся им?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Можно ли сделать чтобы sfx архив winRara не определялся им?

Сообщение Maitris » 10.03.2005 (Чт) 19:23

А вообще, такое возможно? Пробовал использовать паковщики, они отрезают все кроме самого модуля sfx...
То есть чтобы нельзя было просмотреть его содержимое номальным rar`ом...
----

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.03.2005 (Чт) 19:31

Пароль поставить?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 10.03.2005 (Чт) 19:35

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

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 10.03.2005 (Чт) 19:37

Тойсть юзер взял, щелкнул правой мышью по архиву, выбрал open with winrar, а там весь интим :). То есть содержимое и коментарии и команды...
----

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 10.03.2005 (Чт) 19:47

Например я никогда не открываю sfx напрямую. Только раром.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 10.03.2005 (Чт) 20:29

Может все-таки знает кто-нибудь, ААА?
----

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.03.2005 (Чт) 20:43

Я знаю - делал такую шнягу :-)

Берёшь открытые исходники UnRAR-а и патчишь в нём две вещи: сигнатуру "Rar!" заменяешь на свою, и в качестве входного файла берёшь собственный. Компилируешь, приклеиваешь в конец RAR-архив, которому перед этим заменяешь сигнатуру на свою. Всё, неопределяемый SFX готов ;-)
Изображение

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 10.03.2005 (Чт) 21:28

tyomitch писал(а):Я знаю - делал такую шнягу :-)

Берёшь открытые исходники UnRAR-а и патчишь в нём две вещи: сигнатуру "Rar!" заменяешь на свою, и в качестве входного файла берёшь собственный. Компилируешь, приклеиваешь в конец RAR-архив, которому перед этим заменяешь сигнатуру на свою. Всё, неопределяемый SFX готов ;-)
Спасибо, только можешь чуток попроще объяснить? Исходники вроде есть (Default.SFX, WinCon.SFX, Zip.SFX эти?). Что с ними следует сделать и какие проги для этого нужны? Если не трудно конечно...
----

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.03.2005 (Чт) 22:05

Не эти. Найди unrar.c на офф.сайте
Их следует скомпилировать, для этого нужна прога VC (или любая другая) =)
Изображение

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 10.03.2005 (Чт) 22:17

Чет не нашел. А мож ссылочку кинуть? И сказать что дальше делать :)
----

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.03.2005 (Пт) 7:34

Maitris писал(а):Чет не нашел. А мож ссылочку кинуть? И сказать что дальше делать :)

Значит, и не искал :evil:
Потому что http://rarlab.com/rar_add.htm , ссылка "UnRAR source".
Не верю, что это можно было не найти.
Изображение

MagicMan
Новичок
Новичок
 
Сообщения: 48
Зарегистрирован: 18.11.2004 (Чт) 11:03

А зачем весь этот изврат?Я идиот! Убейте меня, кто-нибудь!

Сообщение MagicMan » 11.03.2005 (Пт) 9:32

Зачем так извращаться?Я идиот! Убейте меня, кто-нибудь!?
Как я понял надо сделать самораспаковывающийся EXE и чтобы нельзя было посмотреть содержимое, значит делается это так:
для начала все exe, ocx, dll и т.п. сжимаем ASPack - в результате процентов на 30-50 уменьшается объем и затрудняется дебаггинг. Далее берем прогу PeBundle - которая скрепляет exe файлы и все необходимые библиотеки которые вы укажите - мало того она не токо скрепляет но ещё и сжимает и регистрирует если надо!!!! И распаковывает куда укажите (SystemDir) и т.п.
В итого с помощью этого я сделал даунлоадер (прога которую запускаешь и она скачивает из инета требуемый файл и делает с ним что захочешь) размером 35 КИЛОБАЙТ!!!! Мало того я скомпилировал её под VB5 - и теперь она работает под всеми виндами не требуя библиотек MSVB50.....dll - так как она везде есть.

Успехов,
Юрий.

Maitris
Постоялец
Постоялец
 
Сообщения: 656
Зарегистрирован: 02.03.2005 (Ср) 21:00
Откуда: Из другой цивилизации.

Сообщение Maitris » 11.03.2005 (Пт) 17:31

tyomitch писал(а):
Maitris писал(а):Чет не нашел. А мож ссылочку кинуть? И сказать что дальше делать :)

Значит, и не искал :evil:
Потому что http://rarlab.com/rar_add.htm , ссылка "UnRAR source".
Не верю, что это можно было не найти.
Дак я искал прям на си. Скачал, что мне теперь с ним делать? :D
----

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 11.03.2005 (Пт) 18:06

Те ответили

Типерь
Берёшь открытые исходники UnRAR-а и патчишь в нём две вещи: сигнатуру "Rar!" заменяешь на свою, и в качестве входного файла берёшь собственный. Компилируешь, приклеиваешь в конец RAR-архив, которому перед этим заменяешь сигнатуру на свою. Всё, неопределяемый SFX готов Wink
Max!

Memfivosfey
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 212
Зарегистрирован: 17.02.2005 (Чт) 14:55

Сообщение Memfivosfey » 11.03.2005 (Пт) 18:09

MagicMan

А вот ещё вариант:

Делаеться setup.exe который состоит из трёх файлов:

Допустим:
setup.exe
0000:1000 - setup.exe - распаковщик на VB.
1000:1500 - информация необходимая для setup.exe, типа в каких адресах какой файл начинаеться, имена файлов и т.п.
1500:2000 - empty.rar - просто пустой RAR архив.
2000:3000 - unrar.exe -
3000:7000 - Project1.rar -

При любой попытке просмотреть данный файл Far, Total Comander, Rar, Zip, Ace и т.д. будет открываться пустой архив empty.rar, а при необходимости, вообще можно повырывать заголовки файлов "MZ", "Rar!" и т.п. а при распаковке обратно восстанавливать.

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


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

    TopList