0
私は自分のプログラムに統合しようとしている埋め込みリソースを持っています。埋め込みリソースを実行するためには、管理者として実行する必要があります。これはどうすればできますか?埋め込みリソースは管理者として実行できますか?
マイコード:
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