static string GetExistingLicense()
{
string existingLicense;
//look in HKCU
if (UserSidChecker.IsNotSystemSid() && new RegistryLicenseStore().TryReadLicense(out existingLicense))
{
return existingLicense;
}
//look in HKLM
if (new RegistryLicenseStore(Registry.LocalMachine).TryReadLicense(out existingLicense))
{
return existingLicense;
}
return LicenseLocationConventions.TryFindLicenseText();
}