质数号码和选号器 - 安装部署文档
目录
系统要求
最低要求
- 操作系统:Windows 7 SP1 或更高版本(64位)
- 内存:2GB RAM
- 磁盘空间:100MB 可用空间
- 网络:需要互联网连接(用于获取数据)
推荐配置
- 操作系统:Windows 10/11(64位)
- 内存:4GB RAM 或更多
- 磁盘空间:200MB 可用空间
- 网络:稳定的互联网连接
必需组件
- Visual C++ Redistributable:如果程序无法启动,可能需要安装
- 下载地址:Microsoft官网
- 版本:Visual C++ 2015-2022 Redistributable
安装方式
方式一:使用可执行文件(推荐)
步骤1:下载文件
下载以下文件:
质数号码和选号器.exeregistration目录(包含注册系统文件)
步骤2:解压文件
将文件解压到目标目录,例如:
D:\质数号码和选号器\
├── 质数号码和选号器.exe
└── registration\
├── client_license_validator.py
├── production_registration_core.py
└── ...
步骤3:运行程序
双击 质数号码和选号器.exe 运行程序
方式二:使用Python脚本
步骤1:安装Python
- 下载Python 3.7或更高版本
- 安装时勾选"Add Python to PATH"
- 验证安装:
python --version
步骤2:安装依赖
- 打开命令行,切换到项目目录
- 安装依赖:
pip install -r requirements.txt
步骤3:运行程序
python main.py
或使用批处理文件:
启动程序.bat
配置说明
文件结构
安装后的文件结构:
质数号码和选号器/
├── 质数号码和选号器.exe # 主程序
├── registration/ # 注册系统目录(必需)
│ ├── client_license_validator.py
│ ├── production_registration_core.py
│ ├── keys/ # 密钥目录(自动创建)
│ │ ├── private_key.pem # 私钥(开发者保留)
│ │ └── public_key.pem # 公钥
│ └── license/ # 授权文件目录(自动创建)
├── trial.json # 试用文件(自动创建)
├── license.json # 授权文件(激活后生成)
└── README.md # 说明文档(可选)
配置文件
trial.json(试用文件)
自动创建,包含试用期信息:
{
"device_id": "设备ID",
"start_date": "开始日期",
"trial_days": 30
}
license.json(授权文件)
激活后生成,包含授权信息:
{
"data": {
"device_id": "设备ID",
"license_type": "授权类型",
"expiry_date": "过期日期",
...
},
"signature": "数字签名"
}
部署步骤
单机部署
- 准备文件
- 下载
质数号码和选号器.exe - 下载
registration目录
- 创建目录
D:\质数号码和选号器\
- 复制文件
- 将exe文件复制到目录
- 将registration目录复制到同一目录
- 运行测试
- 双击exe文件
- 验证功能是否正常
批量部署
- 准备安装包
- 创建安装包(zip格式)
- 包含exe文件和registration目录
- 分发安装包
- 通过邮件、网盘等方式分发
- 提供安装说明
- 用户安装
- 解压安装包
- 按照安装说明操作
故障排除
问题1:程序无法启动
症状:双击exe文件无反应或报错
解决方案:
- 检查registration目录是否存在
- 检查文件权限
- 尝试以管理员身份运行
- 安装Visual C++ Redistributable
- 检查杀毒软件是否拦截
问题2:提示缺少DLL文件
症状:运行时提示缺少某个DLL文件
解决方案:
- 安装Visual C++ Redistributable
- 下载并安装缺失的DLL文件
- 将DLL文件放到程序目录
问题3:无法获取数据
症状:点击"获取最新数据"失败
解决方案:
- 检查网络连接
- 检查防火墙设置
- 确认数据源网站可访问
- 稍后重试
问题4:注册系统无法使用
症状:激活按钮无反应或报错
解决方案:
- 检查registration目录是否存在
- 检查registration目录中的文件是否完整
- 确保registration目录与exe文件在同一目录
问题5:程序运行缓慢
症状:筛选或测试过程很慢
解决方案:
- 这是正常现象,筛选1000个号码需要时间
- 关闭其他占用资源的程序
- 检查系统资源使用情况
卸载说明
卸载步骤
- 关闭程序
- 确保程序已完全关闭
- 删除文件
- 删除程序目录
- 删除相关配置文件(可选)
- 清理注册表(可选)
- 使用注册表清理工具
- 或手动清理相关项
保留数据
如果需要保留数据:
- 备份
trial.json(试用信息) - 备份
license.json(授权信息) - 备份
registration/license/目录(授权文件)
更新说明
更新步骤
- 备份数据
- 备份授权文件和配置
- 下载新版本
- 下载新版本的exe文件
- 替换文件
- 替换旧的exe文件
- 保留registration目录和配置文件
- 验证功能
- 运行新版本
- 验证功能是否正常
版本:v1.1.0
更新日期:2025-12-18