P
Paul Remblance
The following code fails due to security:
Dim regKey As RegistryKey
Dim strEvent As String
Dim index As Integer
Dim f As New RegistryPermission(RegistryPermissionAccess.AllAccess,
"HKEY_LOCAL_MACHINE\SOFTWARE")
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
regKey.CreateSubKey("TulipLtd")
regKey.Close()
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\TulipLtd", True)
regKey.CreateSubKey("KLCost")
regKey.Close()
regKey =
Registry.LocalMachine.OpenSubKey("SOFTWARE\TulipLtd\KLCost", True)
SQLSvr = regKey.GetValue("SQLSvr", "NotSet")
SQLDb = regKey.GetValue("SQLDb", "NotSet")
regKey.Close()
connString = "SERVER=" & SQLSvr & ";DATABASE=" & SQLDb &
";Trusted_Connection=True;Connection Timeout=15"
Is there a way to give ordinary users permission to create/read/write these
registry keys?
Dim regKey As RegistryKey
Dim strEvent As String
Dim index As Integer
Dim f As New RegistryPermission(RegistryPermissionAccess.AllAccess,
"HKEY_LOCAL_MACHINE\SOFTWARE")
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
regKey.CreateSubKey("TulipLtd")
regKey.Close()
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\TulipLtd", True)
regKey.CreateSubKey("KLCost")
regKey.Close()
regKey =
Registry.LocalMachine.OpenSubKey("SOFTWARE\TulipLtd\KLCost", True)
SQLSvr = regKey.GetValue("SQLSvr", "NotSet")
SQLDb = regKey.GetValue("SQLDb", "NotSet")
regKey.Close()
connString = "SERVER=" & SQLSvr & ";DATABASE=" & SQLDb &
";Trusted_Connection=True;Connection Timeout=15"
Is there a way to give ordinary users permission to create/read/write these
registry keys?