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.1.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.1-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eevb-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c1d29d93e038c4229ccf2e06216c492801b032c4abb6449e83b465f4220290df
MD5 562a6af9e2c2092e4aaa830d7cbe9b92
BLAKE2b-256 0d06ae2c8baca0037dbf97325aefb2f593940417b861eed93c1f7c3033c54e45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eevb-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4a0fd89e068676f462ca95ac223795a0f55156d799e27a6a73e320934144af10
MD5 c6ec96cadde91ec415ea258a41c26ad7
BLAKE2b-256 2cd58c9ec5f83bb619b068772c739c001bf3bdb96340bf469bdba05a8c2bdf3e

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