Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Простейший способ тихой распаковки (http://forum.oszone.net/showthread.php?t=233379)

rsod 23-04-2012 21:48 1904710

Простейший способ тихой распаковки
 
Нужно создать программу, которая распакует несколько файлов во временную папку и запустит один из них. Без вывода уведомлений для пользователя. Тем не менее, простые архиваторы для данных целей не подходят - необходимо, чтобы файл не определялся как архив по крайней мере в WinRar и 7-Zip. Можете посоветовать что-нибудь?
читать дальше »
нет, не вирус. Небольшая утилита на MSHTA с набором вспомогательных файлов.

Iska 24-04-2012 00:29 1904765

Цитата:

Цитата rsod
нет, не вирус. Небольшая утилита на MSHTA с набором вспомогательных файлов. »

Ну, ничто не мешает вирусу быть в формате «*.hta» ;).

Объясните, зачем нужно вот это:
Цитата:

Цитата rsod
необходимо, чтобы файл не определялся как архив по крайней мере в WinRar и 7-Zip. »

Пусть себе определяется. На конечные функции сие никак не повлияет.

ferget 24-04-2012 02:07 1904787

Цитата:

Цитата rsod
чтобы файл не определялся как архив по крайней мере в WinRar и 7-Zip »

переименовать в *.xyz

Iska 24-04-2012 03:51 1904798

ferget, если речь именно про определение — это не поможет.

ferget 24-04-2012 05:23 1904807

тогда сложнее будет

для rar-архива достаточно первые 4 байта убрать, но их же потом дописать надо

rsod 24-04-2012 12:17 1904968

не хочу, чтобы лишний раз ковырялись в коде. Конечно, кому надо, тот доберётся, но тем не менее.

Amigos 24-04-2012 12:34 1904981

Цитата:

Цитата rsod
не хочу, чтобы лишний раз ковырялись в коде. »

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

xoxmodav 24-04-2012 13:30 1904998

rsod, если вы не хотите, чтобы ваш код никто не получил, пользуйтесь обфускацией - это отсеет большую часть любителей поковыряться в чужом коде.

rsod 24-04-2012 14:44 1905055

Спасибо всем за ответы. Такая упаковка в моём случае не столь критична, однако вопрос всё ещё остаётся открытым.

ferget 24-04-2012 15:14 1905076

с winrar идет консольная утилита rar

можно запустить vbs-скрипт

Код:

Dim WshShell
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run """RAR.exe"" e ""temp.xyz"" ""куда распаковать\""",0,false
//также запустить



Время: 11:35.

Время: 11:35.
© OSzone.net 2001-