InstallXmlInfo.h 480 B

123456789101112131415161718
  1. #pragma once
  2. #include "FileLocationInfo.h"
  3. #include "ShortCutInfo.h"
  4. #include "reginfo.h"
  5. class CInstallXmlInfo
  6. {
  7. public:
  8. CInstallXmlInfo(CString xml);
  9. CString sysPath,corpPath,productPath,appPath,dataPath,cachePath,tempPath,logPath;
  10. CString programGroup;
  11. CStringArray installPaths;
  12. CArray<CFileLocationInfo> locations;
  13. CArray<CShortCutInfo> shortcuts;
  14. CRegInfo regInfo;
  15. ~CInstallXmlInfo(void);
  16. private:
  17. CString GetSysPath(CString sEnvironmentName);
  18. };