Here is a VB.NET version of a C# example that I found to do just that. It’s really simple to do.

<%@ Page Language=”vb” %>
<%@ Import Namespace=”System.Diagnostics” %>
‘‘Get a file name relative to the current Web app.
Dim file As String = Server.MapPath(“Program.exe”)
Dim info As ProcessStartInfo = new ProcessStartInfo(file, “/arguments”)
‘‘Redirect output so we can read it.
info.RedirectStandardOutput = true
‘‘To redirect, we must not use shell execute.
info.UseShellExecute = false
‘‘Create and execute the process.
Dim p As Process = Process.Start(info) p.Start()
‘‘Send whatever was returned through the output to the client.
Response.Write(Replace(Replace(p.StandardOutput.ReadToEnd(), vbCrLf, “ “), “ “, “ “))