fe5aa5bbf0
update-client-hardening 四工作流合入(构建/静态检查已过): - 配置:不可变产品策略经 UpdateClientResources.cmake 归一化校验后 内嵌 qrc(URL/相对路径/主程序必须落 install_root/版本/UUID 格式, CMake override 写入前复验);可变机器状态迁系统级原生存储; 运行目录不再落可编辑 app_config.json。 - i18n:生产源全英文(no-Han 检查 41/41),中文进 translations/ zh_CN 目录;翻译加载收敛 Common/TranslationHelper 唯一入口; Bootstrap 补资源文件。 - 依赖:Qt/OpenSSL/架构/Perl 机器路径改 imported targets + UpdateClientDependencies.cmake,3rdparty 由父工程契约供给。 - 清理:旧 README/SDK README/3 个重复 PowerShell 打包脚本/PDF 提取 文本删除,canonical README + 5 份结构化英文文档替代;Launcher requireAdministrator manifest;统一 MSVC /utf-8 删运行时编码设置。
27 lines
729 B
JSON
27 lines
729 B
JSON
{
|
|
"schema_version": 1,
|
|
"app_id": "simcae",
|
|
"app_name": "SimCAE",
|
|
"channel": "stable",
|
|
"client_protocol": "3",
|
|
"launch_token": "SimCAE_Launch_Token_2026_ChangeMe_32Bytes",
|
|
"api_base_url": "http://YOUR_SERVER_IP:8000",
|
|
"client_token": "SimCAEClientToken2026",
|
|
"request_timeout_ms": "5000",
|
|
"temp_folder": "update_temp",
|
|
"install_root": "..",
|
|
"main_executable": "SimCAE.exe",
|
|
"launcher_executable": "Launcher.exe",
|
|
"updater_executable": "Updater.exe",
|
|
"bootstrap_executable": "Bootstrap.exe",
|
|
"health_check_timeout_ms": "15000",
|
|
"platform": "windows",
|
|
"arch": "x64",
|
|
"initial_state": {
|
|
"current_version": "1.0.0",
|
|
"license_key": "",
|
|
"device_id": "",
|
|
"installation_id": ""
|
|
}
|
|
}
|