Как преобразовать папку, содержащую .py, .json, .spec, .png в .exe? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть одна папка, которая содержит файлы, такие как .py, .json, .spec, .png. Я хочу преобразовать эту папку в формат .exe.

Как мне этого добиться?

1 Ответ

0 голосов
/ 27 апреля 2018

Существуют инструменты для преобразования папки в самораспаковывающийся архив. Но так как ваш вопрос помечен python, я предполагаю, что вы захотите написать сценарий этого процесса.

Без вопросов ПОЧЕМУ вы хотите это сделать, вот строительные блоки:

  • просмотрите папку и возьмите файлы, которые вы хотите добавить в архив
  • использовать уникальную граничную строку для разделения файлов. Это то же самое, что команда tar в Linux
  • написать универсальный самораспаковывающийся инструмент и использовать его в качестве шаблона EXE. этот файл должен ожидать от себя чтения. Вы можете использовать другую строку локатора в конце файла EXE, чтобы разделить разделы кода и данных
  • ваш скрипт на python добавит данные к самораспаковывающемуся EXE

Это те же самые шаги написания определенного вируса. Опять же, я не буду задавать слишком много вопросов, но у вас должна быть отправная точка.

...