|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как войти в запароленный архив rar автоматически
Здравствуйте!
Есть запароленный архив rar, в архиве файл, из которого идет чтение. Подскажите, пожалуйста, как войти в данный архив автоматически без диалога через Delphi программу(пароль, естественно, известен). То есть программа сама, предположим,по нажатию Button, входит в архив, вводит пароль, который юзер категорически знать не должен, считывает из файла в архиве данные,закрывает файл и выходит из архива. Заранее благодарю за ответ. |
#2
|
|||
|
|||
Вам надо смотреть справку по работе архиватора в режиме командной строки. Там есть ключ -p после которого указывается пароль при архивации или извлечении. Запускаете WinRAR в скрытом режиме (SW_HIDE) с параметрами, в том числе с этим ключом, и извлекаете файл...
Точность не гарантирую, ибо не пробовала, но должно быть так. |
#3
|
|||
|
|||
А на офсайте можно найти библиотеку (unRar.dll) и даже компонент для Delphi (TDFUnRar) Сам не работал, но предполагаю наличие необходимого Вам функционала.
Так же в интернете встречал статьи, в которых описывалась работа с библиотекой winrar.dll Последний раз редактировалось PiboDIE, 19.06.2009 в 16:26. |
#4
|
||||
|
||||
Если речь идет о защите, то пароль могут добрые дяденьки в дисассеблере посмотреть
|
#5
|
|||
|
|||
Спасибо всем, буду пробовать.
|