Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Открыть .rar архив с паролем и извлечь


Автор: ShadowDancer 15.3.2006, 17:20
Как можно из своей проги извлечь то что лежит в неком архиве, при этом архив запаролен, пароль знаю smile

Автор: Snowy 15.3.2006, 17:25
Вызывать rar.exe:
rar.exe e -p arc.rar
Добавлено @ 17:28
http://forum.vingrad.ru/index.php?showtopic=45641

Автор: Romikgy 15.3.2006, 17:30
Можно через WinExec

Автор: ShadowDancer 15.3.2006, 18:32
Не получается.
Как я делаю: ShellExecute(0, 'open','Rar.exe','1111 -p archive.rar','',SW_SHOW);
Где 1111 - пароль, archive.rar - архив.
Появляется диалог ввода пароля (хотя должно само разархивировать), ввожу пароль, диалог закрывается и ничего, ВСЁ, никаких действий.

Автор: _hunter 15.3.2006, 18:53
по-идее параметры такими:
е -p 1111 archive.rar
должны быть

Автор: Snowy 15.3.2006, 18:55
е -p1111 archive.rar

Автор: ShadowDancer 16.3.2006, 22:05
Напишите как правильно, пробовал так:
ShellExecute(0, 'open','Rar.exe -p 1111 rchive.rar','','',SW_SHOW);
и ещё пару способов перепробовал, не получается

Автор: Snowy 16.3.2006, 22:14
Пробел после буквы p убери.

Автор: Romikgy 17.3.2006, 10:16
Имхо сначало в обычной консоле попробуй , там получится , только тогда начинай кодить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)