/// <summary> /// Add the associated profile to the machine store. /// </summary> /// <param name="SignedApplicationProfile">Profile to add.</param> /// <returns>The registration created</returns> public RegistrationApplication Add(SignedApplicationProfile SignedApplicationProfile) { var Registration = new RegistrationApplication(SignedApplicationProfile); Add(Registration); return Registration; }
/// <summary> /// Read a personal registration from the local store /// </summary> /// <param name="UDF">File fingerprint</param> public RegistrationApplication(string UDF) { var File = Microsoft.Win32.Registry.GetValue(@"HKEY_CURRENT_USER\" + Constants.RegistryApplication, UDF, null); var FileName = File as string; _Profile = SignedApplicationProfile.FromFile(UDF, FileName); }
/// <summary> /// Read a personal registration from a file /// </summary> /// <param name="UDF">File fingerprint</param> /// <param name="File">Filename on local machine</param> public RegistrationApplication(string UDF, string File) { _Profile = SignedApplicationProfile.FromFile(UDF, File); }
/// <summary> /// Register request to register an application. /// </summary> /// <param name="SignedApplicationProfile">The application profile</param> public RegistrationApplication(SignedApplicationProfile SignedApplicationProfile) { _Profile = SignedApplicationProfile; ToRegistry(); }