Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как запустить .exe в зашифрованном архиве ?

Ответить
Настройки темы
[решено] Как запустить .exe в зашифрованном архиве ?

Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всем добрый день !

Помогите пожалуйста решить проблемку.

Есть сценарий :
копирует из зашифрованного архива 40.rar файл 40.exe в текущую папку . fGzq5yKw - пароль.

HTML код: Выделить весь код
RunWait ( @ComSpec & " /c " & 'start winrar.exe e -hpfGzq5yKw 40.rar 40.exe'," ", @SW_HIDE)

Как запустить файл 40.exe на исполнение прямо в зашифрованном архиве, те без копирования?

Отправлено: 10:55, 14-01-2012

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


файлы нельзя запустить на исполнение из архива

Отправлено: 11:59, 14-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


ferget имеет в виду то, что в любом случае содержимое архива надо куда-нибудь распаковать, например в @TempDir

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 12:44, 14-01-2012 | #3


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить 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


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


pekich, попробуйте другую директорию распаковки.

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 13:49, 14-01-2012 | #5


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Дело сейчас не в директории.

Прошу помощи примером.

Отправлено: 14:01, 14-01-2012 | #6


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


А вы попробуйте WinRAR не должен удалять этот файл, тем более дожидаться, пока он выполнится.

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 14:03, 14-01-2012 | #7


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить PM | Цитировать


Уточните.
Вы имеете ввиду работу незашифрованного или шифрованного архива?

Отправлено: 14:14, 14-01-2012 | #8


Аватара для apozlevich

Ветеран


Автор проектов


Сообщения: 1025
Благодарности: 180

Профиль | Отправить PM | Цитировать


Да вроде в любом случае не должен удаляться распакованный файл.

-------
echo 127.0.0.1 google.ru >> %systemroot%\system32\drivers\etc\hosts && ipconfig /flushdns && echo Я ничего не трогал, оно само!


Отправлено: 14:16, 14-01-2012 | #9


Новый участник


Сообщения: 19
Благодарности: 0

Профиль | Отправить 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как запустить .exe в зашифрованном архиве ?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
как запустить .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




 
Переход