public override void GetRegistryProperties() { if (IsConnected) { RegistryConnection.GetRegistryProperties(machineName, options, this); } }
public override bool Connect(string provider) { if (domain != null || userName != null) { options.Username = userName; options.Password = password; options.Impersonation = ImpersonationLevel.Impersonate; } connectionScope = RegistryConnection.ConnectionScope(machineName, options, this, provider); return(this.IsConnected); }
public RegistryRemote(string userName, string password, string domain, string machineName, string provider) { this.userName = userName; this.password = password; this.domain = domain; this.machineName = machineName; options = RegistryConnection.RegistryConnectionOptions(); Connect(provider); GetRegistryProperties(); }
public override bool Connect(string provider) { connectionScope = RegistryConnection.ConnectionScope(Environment.MachineName, options, this, provider); return(this.IsConnected); }
public RegistryLocal(string provider) { options = RegistryConnection.RegistryConnectionOptions(); Connect(provider); GetRegistryProperties(); }