1

Я хочу связать Exe и ZIP-файл в одном Zip-файле для пакета ресурсов Minecraft, поэтому, когда я открываю Zip-файл, он одновременно открывает файл .zip и .exe. Я уже попробовал несколько методов и связывателей, но они просто открывают zip-файл, а не exe. Мне нужно открыть их оба одновременно. Я надеюсь, что кто-нибудь может мне помочь;) Спасибо

2 ответа2

4

Потому что люди любят сюрпризы?

Это почтовый индекс. Открыв его, нужно просто открыть архив, а не начинать что-то выполнение. Это было бы ужасно вредоносно.

0

Если это правильный ZIP-файл, даже если есть заголовок, который делает этот файл также надлежащим EXE-файлом, я могу использовать свое собственное программное обеспечение для "открытия" ZIP-файла. Есть несколько программ, которые могут обрабатывать стандартные файлы ZIP. ZIP-файлы - это просто данные, поэтому ZIP-файл не может выполнять какие-либо действия (данные этого не делают), поэтому ZIP-файл не может помешать мне сделать это. (Единственный способ предотвратить это - это если файл не является (правильным) ZIP-файлом.)

Что возможно, так это сделать «самораспаковывающийся ZIP-файл». Это означает, что файл является исполняемым файлом. Затем, открыв файл в поддерживаемой операционной системе, запустите исполняемый файл, который может выполнять такие действия, как извлечение файлов, или, возможно, начать с того, что спросить пользователей, куда файл должен идти. Нет никаких реальных ограничений на то, что исполняемый файл может делать (если вы программист и знаете, как создавать исполняемые файлы, чтобы делать то, что вы хотите).

Если вам не нравится, как одна часть программного обеспечения (например, 7-Zip) создает самораспаковывающийся Zip-файл, вы можете попробовать другой тип самораспаковывающегося ZIP-файла (например, созданный с помощью Info-Zip.org, или, точнее, WiZ?), или используйте другой метод, который может извлекать файлы (даже если это не официальный ZIP-файл), например InstallShield.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .