我正在尝试在 vb.net 中执行一个 exe 文件,但我没有得到任何运气。
我在互联网上找到了多个这样做的例子,但它对我不起作用。
Dim file As String = "C:\Inetpub\wwwroot\TEST\TestConsoleApp.exe"
Dim str As SecureString = ConvertToSecureString("PASSWORD")
Dim info As ProcessStartInfo = New ProcessStartInfo(file, new_num)
info.UserName = "USERNAME"
info.Password = str
info.UseShellExecute = False
info.CreateNoWindow = True
Dim p As Process = Process.Start(info)
Function ConvertToSecureString(ByVal str As String)
Dim password As New SecureString
For Each c As Char In str.ToCharArray
password.AppendChar(c)
Next
Return password
End Function
当我通过vs 2010手动或本地运行exe时,它对我来说很好,但是当我在服务器上放上一个响应时。我所说的响应的意思是当 exe 完成时,我写入一个 exe 已经完成的文本文件。
提前致谢