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 pathoutput: output executable pathfiles.delete_on_exit: delete files after exitfiles.compress: compress embedded filesfiles.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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1d29d93e038c4229ccf2e06216c492801b032c4abb6449e83b465f4220290df
|
|
| MD5 |
562a6af9e2c2092e4aaa830d7cbe9b92
|
|
| BLAKE2b-256 |
0d06ae2c8baca0037dbf97325aefb2f593940417b861eed93c1f7c3033c54e45
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a0fd89e068676f462ca95ac223795a0f55156d799e27a6a73e320934144af10
|
|
| MD5 |
c6ec96cadde91ec415ea258a41c26ad7
|
|
| BLAKE2b-256 |
2cd58c9ec5f83bb619b068772c739c001bf3bdb96340bf469bdba05a8c2bdf3e
|