1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #pragma once
- #include<string>
- using namespace std;
- #include "stdafx.h"
- #include "duilib.h"
- #define TempFolderName L"InstallTemp"; //在缓存路径Temp文件夹里创建一个缓存文件夹,方便退出程序后,删除所有缓存文件
- #pragma region 安装信息
- static class Product
- {
- public:
- static const wstring URI_AppXml;//产品XML文件
- static wstring URI_InstallPackge;//安装包下载链接
- static const wstring smName_InstallPackage;//安装包名称
- static const wstring smName_Application;//产品可运行的应用程序名称
- static const wstring smName_Product;//产品名称
-
- static const unsigned int unFreeDiskMinSize;//安装的磁盘可用空间要求至少的大小,单位为兆(M)
- static const int InstallPathMaxLength;//最大长度限制安装路径
- };
- #pragma region Banner信息
- static class BannerCore
- {
- public:
- static int ShowBannerCount;//显示Banner图片个数
- static const wstring URI_BannerJson;//解析获取图片链接
- static const wstring smName_BannerJson;//Banner Json名称(带文件名后缀)
- };
- #pragma endregion
- #pragma endregion
- #pragma region 程序
- static class ExeCore
- {
- public:
- static const wstring smName_ExeProcess;//后台任务管理器,主窗口进程名
- static const wstring smName_AppName;//程序exe名称
- };
- #pragma endregion
- #pragma region 路径
- static class PathCore
- {
- public:
- static wstring smPath_Temp;//缓存文件
- static wstring smPath_Install;//安装路径
- static wstring smPath_DefaultInstall;//安装默认路径
- };
- #pragma endregion
- #pragma region 注册表
- static class RegeditCore
- {
- public:
- static const wstring smPath_ProductsInfo;//产品系列路径
- static const wstring smPath_DefaultPDFOpen;//默认打开方式
- static const wstring smPath_NETFrameworkInfo;//NET框架路径
- static const wstring smPath_InternetProxyInfo;//LAN代理服务器(Internet选项,各个参数)
- static const wstring smPath_VsCPulsPulsInfoX64;//Vs++2015-2019 Redistributable x64
- static const wstring smPath_VsCPulsPulsInfoX86;//Vs++2015-2019 Redistributable x86
- };
- #pragma endregion
|