Я занимаюсь разработкой приложения на основе VB.NET, которое требует административных привилегий для правильной работы.Тем не менее, я просмотрел несколько учебных пособий онлайн, и в них упоминалось, как это сделать с помощью файла mainifest.Проблема с этой техникой заключается в том, что всякий раз, когда программа открывается, мне нужно ввести пароль администратора, однако я хочу, чтобы это происходило автоматически.(Пользователь не должен вводить пароль администратора, пароль должен вводиться с уровня кода)
Следующий код является наиболее близким, который я мог найти, но он также не удовлетворяет мою проблему,
Dim securePass As New Security.SecureString()
Dim pass As String = "password"
For Each c As Char In pass
securePass.AppendChar(c)
Next
' If there isn't a domain, set the argument to 'Nothing', as demonstrated below.
Process.Start("testsoftware\WinKBSel\WinKBSel1003.exe", "username", pass, Nothing)
Может кто-нибудь сообщить мне, как я могу это сделать, не требуя от пользователя ввода пароля администратора?