У меня есть встроенный ресурс, который я пытаюсь интегрировать в свою программу, и для запуска внедренного ресурса его нужно запускать как администратор. Как это может быть сделано?Возможно ли запустить встроенный ресурс в качестве администратора?
Мой код:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim FilePath As String = Application.StartupPath & "\npcli.exe"
Using MsiFile As New FileStream(FilePath, FileMode.Create)
MsiFile.Write(My.Resource.npcli, 0, My.Resource.npcli.Length)
End Using
Dim x As String = "/driver /add 192.168.1.1 /port 1 /com 4"
Process.Start(FilePath, x)
End Sub
Я не получаю ошибку, когда я пытаюсь запустить мою программу, она просто не работает встроенный ресурс правильно, потому что он должен быть запущен в качестве администратора. Я также пытался открыть Visual Studio в качестве администратора, и это не устраняет проблему.
Спасибо!
Дважды проверьте у вас есть UAC enabled.I столкнулся с этим вопросом на предшествующем уровне компании. Вам нужно убедиться, что вы получите диалог высот, чтобы вы ударили да, когда вы запускаете VS в качестве администратора. В противном случае вы не можете работать как администратор. – TyCobb