|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как запустить .exe в зашифрованном архиве ? |
|
|
[решено] Как запустить .exe в зашифрованном архиве ?
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать Всем добрый день !
Помогите пожалуйста решить проблемку. Есть сценарий : копирует из зашифрованного архива 40.rar файл 40.exe в текущую папку . fGzq5yKw - пароль.
Как запустить файл 40.exe на исполнение прямо в зашифрованном архиве, те без копирования? |
|
Отправлено: 10:55, 14-01-2012 |
Разный Сообщения: 1294
|
Профиль | Отправить PM | Цитировать файлы нельзя запустить на исполнение из архива
|
Отправлено: 11:59, 14-01-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать ferget имеет в виду то, что в любом случае содержимое архива надо куда-нибудь распаковать, например в @TempDir
|
------- Отправлено: 12:44, 14-01-2012 | #3 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Спасибо что поправили, неточно сформулировал вопрос.
Надо так : 1. Скрипт открывает зашифрованный архив ; 2. Инициирует 40.exe , который распаковывает во временную папку C:\Documents and Settings\Admin\Local Settings\Temp ; 3. Когда 40.exe заканчивает работу, то 40.exe удаляется. Так работает WinRar . Это мне понятно. Только немогу найти решения как заставить запуститься 40.exe |
Отправлено: 13:47, 14-01-2012 | #4 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать pekich, попробуйте другую директорию распаковки.
|
|
------- Отправлено: 13:49, 14-01-2012 | #5 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Дело сейчас не в директории.
Прошу помощи примером. |
Отправлено: 14:01, 14-01-2012 | #6 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать А вы попробуйте WinRAR не должен удалять этот файл, тем более дожидаться, пока он выполнится.
|
------- Отправлено: 14:03, 14-01-2012 | #7 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Уточните.
Вы имеете ввиду работу незашифрованного или шифрованного архива? |
Отправлено: 14:14, 14-01-2012 | #8 |
Ветеран Сообщения: 1025
|
Профиль | Отправить PM | Цитировать Да вроде в любом случае не должен удаляться распакованный файл.
|
------- Отправлено: 14:16, 14-01-2012 | #9 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Нешифрованный архив :
1. открываем архив двойным кликом и видим 40.exe ; 2. двойным кликом инициируем 40.exe , например это сообщение MsgBox . Соответственно Вы видите его своими глазами. 3. Переходим в паку \Temp\_tc - папку _tc создал WinRar и распаковал в нее 40.exe. Это тоже видно глазами. 4. Закрываем сообщение MsgBox , тогда файл 40.exe удаляется, а папка _tc остается. Так по умолчанию работает WinRar. Те здесь можно войти в архив , увидеть exe и жмакнуть на него. Или программным способом обратиться к папке \Temp\_tc , выбрать файл и совершить с ним действие. Шифрованный архив : Ситуация иная. Открыть можно без пароля и ничего не увидешь, тк с ключом -hp получается что один пароль назначен : на архив и на имя архивного файла. На что жмакать если ничего невидно и пароль надо? Для распаковки нашел две команды E и X - обе только копируют. Вопрос : можно ли в одной строчке моего или другого кода прописать куда распаковать и сразу запустить exe? |
Отправлено: 14:59, 14-01-2012 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
как запустить .exe | vlasoft | Хочу все знать | 12 | 20-07-2011 19:33 | |
Как запустить .exe во время первого входа в систему и как обзначается %привод%? | VadimN96 | Автоматическая установка Windows 2000/XP/2003 | 4 | 01-02-2011 16:34 | |
Службы - [решено] Запустить exe как сервис | registeruser1 | Microsoft Windows 2000/XP | 13 | 19-04-2010 00:53 | |
Установка - В I386 нет WinNT.exe (как запустить) | Aleksey26 | Microsoft Windows 2000/XP | 10 | 26-12-2008 14:49 |
|