[RAPPS] add m_szPkgName for AvailableApps

This commit is contained in:
赫杨 2020-08-17 02:46:37 +08:00 committed by Mark Jansen
parent c5e111427c
commit da8810ab88
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B
2 changed files with 9 additions and 1 deletions

View file

@ -38,6 +38,13 @@ VOID CAvailableApplicationInfo::RetrieveGeneralInfo(AvailableStrings& AvlbString
{
m_Parser = new CConfigParser(m_sFileName);
// TODO: I temporarily use the file name (without suffix) as package name.
// It should be better to put this in a field of ini file.
// consider write a converter to do this and write a github action for rapps-db to ensure package_name is unique.
m_szPkgName = m_sFileName;
PathRemoveExtensionW(m_szPkgName.GetBuffer(MAX_PATH));
m_szPkgName.ReleaseBuffer();
m_Parser->GetInt(L"Category", m_Category);
if (!GetString(L"Name", m_szName)

View file

@ -43,7 +43,7 @@ public:
INT m_Category;
//BOOL m_IsSelected;
LicenseType m_LicenseType;
ATL::CStringW m_szName;
ATL::CStringW m_szName; // software's display name.
ATL::CStringW m_szRegName;
ATL::CStringW m_szVersion;
ATL::CStringW m_szLicense;
@ -54,6 +54,7 @@ public:
ATL::CSimpleArray<LCID> m_LanguageLCIDs;
ATL::CSimpleArray<ATL::CStringW> m_szScrnshotLocation;
ATL::CStringW m_szIconLocation;
ATL::CStringW m_szPkgName; // software's package name.
ULONG m_SizeBytes;