| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef SNCSETUP_GLOBAL_H
- #define SNCSETUP_GLOBAL_H
- #define MAX_PROGRESSBAR 1000
- #define WM_USERMSG_UPGRADE_STATE WM_USER+100
- #define WM_USERMSG_UPGRADE_RANGE WM_USER+101
- #define WM_USERMSG_UPGRADE_PROGRESS WM_USER+102
- #define WM_USERMSG_UPGRADE_CHILD_PROGRESS WM_USER+103
- #define WM_USERMSG_UINSTALL_STATE WM_USER+104
- #define USER_PARAM_NETWORK_AVAIABLE 0
- #define USER_PARAM_SETUP_FINISH 1
- #define USER_PARAM_SETUP_EXIT 2
- #define USER_PARAM_FILE_DOWNLOAD_ABORT 3
- #define USER_PARAM_FILE_DOWNLOAD_OK 4
- #define USER_PARAM_NETWORK_NOT_AVAIABLE 5
- #define USER_PARAM_VERSION_UPDATED 6
- #define USER_PARAM_NOT_NEED_UPDATE 7
- #define USER_PARAM_UNINSTALL_FINISH 8
- #define USER_PARAM_UNINSTALL_EXIT 9
- #define USER_PARAM_FILE_DOWNLOAD_ERROR 100
- #define USER_PARAM_DIR_CREATE_ERROR 101
- #define USER_PARAM_FILE_UNZIP_ERROR 102
- #define USER_PARAM_FILE_MOVE_ERROR 103
- #define USER_PARAM_GET_SYSFOLDER_ERROR 104
- #define USER_PARAM_CREATE_PROG_ERROR 105
- #define USER_PARAM_CREATE_SHORTCUT_ERROR 106
- #define USER_PARAM_REGISTER_INSTALL_ERROR 107
- #define USER_PARAM_UNINSTALL_NOCONFIG_ERROR 108
- #define USER_PARAM_UNINSTALL_SHORTCUT_ERROR 109
- #define USER_PARAM_UNINSTALL_REG_ERROR 110
- #define USER_PARAM_UNINSTALL_DIR_ERROR 111
- #define USER_PARAM_UNINSTALL_SELF_ERROR 112
- #define STATIC_APP_CONFIG_URL "http://app.iyoogo.com/product/app.xml"
- #define STATIC_INSTALL_CONFIG_URL "http://app.iyoogo.com/product/install.xml"
- #define STATIC_APP_CONFIG_URL_TEST "http://app.iyoogo.com/test/app.xml"
- #define STATIC_INSTALL_CONFIG_URL_TEST "http://app.iyoogo.com/test/install.xml"
- struct ThreadParamInfo
- {
- HWND hwnd;
- bool stop;
- bool deluserdata;
- bool isproduct;
- } ;
- void RemoveDirectoryRecursive(CString dir);
- CString GetSystemFolderByCSIDL(int csidl);
- bool FileExist(CString strFileName);
- CString GetSysPath(CString sEnvironmentName);
- bool FolderExist(CString strPath);
- UINT UninstallThreadFun(LPVOID lpParam);
- void DeleteDirectory(CString dir,bool delParenDir);
- #endif
|