/// <summary> /// Loads and returns a ParentalControlsCredentialsFile. /// </summary> /// <param name="filename">File to load</param> /// <returns>ParentalControlsCredentialsFile with FileName.</returns> public static ParentalControlsCredentialsFile Load(string filename) { ParentalControlsCredentialsFile file = new ParentalControlsCredentialsFile(); file.FileName = filename; try { using (BinaryReader reader = new BinaryReader(new FileStream(filename, FileMode.OpenOrCreate))) { ParentalControlsCredential cred = new ParentalControlsCredential(); int readat = 0; while (reader.BaseStream.Position < reader.BaseStream.Length) { switch (readat) { case 0: cred.Username = reader.ReadString(); readat = 1; break; case 1: cred.HashedPassword = reader.ReadString(); readat = 0; file.Add(cred); cred = new ParentalControlsCredential(); break; } } } } catch { } return(file); }
public MainForm() { InitializeComponent(); file = AlarmsFile.Load(ALARMS_FILE); file2 = ParentalControlsCredentialsFile.Load(CREDENTIALS_FILE); }
public CredentialEditor() { InitializeComponent(); Console.WriteLine("Path: {0}", ParentalControlsRegistry.GetRegistryKey(true).GetValue("Path").ToString() + @"\" + MainForm.CREDENTIALS_FILE); file = ParentalControlsCredentialsFile.Load(ParentalControlsRegistry.GetRegistryKey(true).GetValue("Path").ToString() + @"\" + MainForm.CREDENTIALS_FILE); foreach (ParentalControlsCredential cred in file.ParentalControlsCredentials) { comboBox1.Items.Add(cred); } foreach (Control c in groupBox1.Controls) { c.Enabled = false; } }
/// <summary> /// Loads and returns a ParentalControlsCredentialsFile. /// </summary> /// <param name="filename">File to load</param> /// <returns>ParentalControlsCredentialsFile with FileName.</returns> public static ParentalControlsCredentialsFile Load(string filename) { ParentalControlsCredentialsFile file = new ParentalControlsCredentialsFile(); file.FileName = filename; try { using (BinaryReader reader = new BinaryReader(new FileStream(filename, FileMode.OpenOrCreate))) { ParentalControlsCredential cred = new ParentalControlsCredential(); int readat = 0; while (reader.BaseStream.Position < reader.BaseStream.Length) { switch (readat) { case 0: cred.Username = reader.ReadString(); readat = 1; break; case 1: cred.HashedPassword = reader.ReadString(); readat = 0; file.Add(cred); cred = new ParentalControlsCredential(); break; } } } } catch { } return file; }