我對VB.NET有點新,所以我來這裏問一個問題。我製作了一個自定義安裝程序,它啓動位於本地目錄中的「setup.exe」,並由Visual Studio的「發佈」功能創建。我想我的WindowsFormApplication
從'setup.exe'得到'是或否'的結果,如果是,它將啓用button1
,如果否,它將顯示MsgBox
告訴「進程被用戶取消。我研究了。很多隻講述如何從MsgBox
得到YesorNo
結果,並做一些動作在互聯網上我嘗試這樣做:從推出的應用程序獲得'是或否'結果 - Vb.net
Dim result As Integer = Process.Start("setup.exe")
If result = Result.No Then
MessageBox.Show("Process Cancelled by user")
ElseIf result = Result.Yes Then
Button1.Enabled = True
End If
'Publish'生成的setup.exe旨在用作ClickOnce安裝程序。由部署項目(ISLE或[擴展名](https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9)生成的setup.exe包含取消按鈕。 – peterG
謝謝,但我已經安裝了「Microsoft Visual Studio 2015安裝程序項目」。 f這種方法對Visual Studio生成的setup.exe是不可能的,有沒有其他方法可以做到這一點? –
我不知道你要做什麼,tbh,但我認爲[這個問題](http://stackoverflow.com/questions/1585354/get-return-value-from-process)可能是你正在尋找。 – peterG