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()); }
string GetExistingLicense() { string existingLicense; //look in HKCU if (UserSidChecker.IsNotSystemSid() && new RegistryLicenseStore(Registry.CurrentUser).TryReadLicense(out existingLicense)) { return(existingLicense); } //look in HKLM if (new RegistryLicenseStore(Registry.LocalMachine).TryReadLicense(out existingLicense)) { return(existingLicense); } return(string.Empty); }
public void IsNotSystemSid_does_not_throw() { Assert.IsTrue(UserSidChecker.IsNotSystemSid()); }