Я использовал код, необходимый для изменения DWord реестра в VB.NET, однако мне нужно всегда щелкать правой кнопкой мыши и запускать от имени администратора, чтобы он работал. Чтобы предотвратить это, перед выполнением команды я передал учетные данные администратора, однако получаю сообщение об ошибке.
Код, который я использовал для этой цели,
Dim regVersion As RegistryKey
regVersion = Registry.LocalMachine.OpenSubKey("SYSTEM\\CurrentControlSet\\services\\USBSTOR", True)
Try
Dim intVersion As Integer = 4
intVersion = regVersion.GetValue("Start", 0)
intVersion = intVersion + 1
End If
Dim p As New ProcessInfo(regVersion.SetValue("Start", intVersion))
p.UseShellExecute = False
p.Domain = "domain"
p.UserName = "Yoosuf"
p.Password = New System.Security.SecureString()
Dim q As New System.Security.SecureString()
For Each c As Char In
q.Password.AppendChar(c)
Next
Process.Start(p)
regVersion.Close()
Catch es As Exception
End Try
Однако я получаю сообщение об ошибке на линии
Dim p As New ProcessInfo()
Может кто-нибудь, пожалуйста, дайте мне знать, что я сделал ошибку