| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Открыть .rar архив с паролем и извлечь |
| Автор: ShadowDancer 15.3.2006, 17:20 |
| Как можно из своей проги извлечь то что лежит в неком архиве, при этом архив запаролен, пароль знаю |
| Автор: 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 |
| Имхо сначало в обычной консоле попробуй , там получится , только тогда начинай кодить |