Skip to main content

EEVB simplifies Enigma Virtual Box command-line usage by building virtualized executables via a JSON configuration file.

Project description

EEVB - Easy Enigma VirtualBox 封装工具

仅支持 Windows 系统

EEVB 是一个简化 Enigma Virtual Box 命令行调用的封装工具,通过 JSON 配置文件快速构建虚拟化可执行文件。

安装

pip install eevb

使用方法

初始化配置文件

生成一个模板配置文件 eevb.json

eevb init

自定义输出路径:

eevb init --output myconfig.json

构建虚拟化程序

使用配置文件构建输出:

eevb build

指定配置文件:

eevb build myconfig.json

或简写(直接传入 JSON 文件):

eevb myconfig.json

查看帮助

eevb --help
eevb init --help
eevb build --help

配置说明

配置文件为 JSON 格式,主要字段:

  • input: 原始可执行文件路径
  • output: 输出虚拟化文件路径
  • files.delete_on_exit: 是否运行后删除解压文件
  • files.compress: 是否压缩嵌入文件
  • files.items: 各虚拟目录下要包含的文件或文件夹路径列表

支持的虚拟目录包括:DefaultFolder, SystemFolder, WindowsFolder, MyDocumentsFolder, ProgramFilesFolder 等(见模板)。


EEVB - Easy Enigma VirtualBox Wrapper

Windows Only

EEVB simplifies Enigma Virtual Box command-line usage by building virtualized executables via a JSON configuration file.

Installation

pip install eevb

Usage

Initialize Configuration

Generate a template config file:

eevb init

With custom path:

eevb init --output myconfig.json

Build Virtual Executable

Build using default config:

eevb build

Specify config file:

eevb build myconfig.json

Or shorthand (pass JSON directly):

eevb myconfig.json

Show Help

eevb --help
eevb init --help
eevb build --help

Configuration

The JSON config includes:

  • input: input executable path
  • output: output executable path
  • files.delete_on_exit: delete files after exit
  • files.compress: compress embedded files
  • files.items: lists of files/folders for each virtual directory

Supported virtual folders: DefaultFolder, SystemFolder, WindowsFolder, MyDocumentsFolder, ProgramFilesFolder, etc. (see template).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eevb-0.1.0.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eevb-0.1.0-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file eevb-0.1.0.tar.gz.

File metadata

  • Download URL: eevb-0.1.0.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.8

File hashes

Hashes for eevb-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9fe3a97249ef0b23d2f4b902687980b7168148b7de2e78cafdc4ebfc4c452f7f
MD5 fcf6ad9db485a54d7628dfd042951052
BLAKE2b-256 dceb813ce2fa2b74c9376f837a8a18cdd8f93ce355f08db21d4fbc755335d28e

See more details on using hashes here.

File details

Details for the file eevb-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: eevb-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.8

File hashes

Hashes for eevb-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 16c51bf86b979cb65ce564bfac89175512be4b724b23afab6140c6acf345ad87
MD5 c82f7f8842ac9d8e891e7068f1375093
BLAKE2b-256 a03c54592727d49e4ea350543550f7b9fb18ec0e8254dd892243f940a4166fb8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page