Executing a .bat file from ASP.Net VB

  • Thread starter Thread starter JohnP
  • Start date Start date
J

JohnP

I am trying to execute a .bat file with the following code:

Dim objProcess As Diagnostics.Process
Dim objProcessInfo As Diagnostics.ProcessStartInfo

objProcess = New Diagnostics.Process()
objProcessInfo = New Diagnostics.ProcessStartInfo(Server.MapPath("COFile.bat"))

objProcess.StartInfo = objProcessInfo
objProcess.EnableRaisingEvents = True
objProcess.Start()
objProcess.WaitForExit()

It doesn't seem to be doing anything. Am I doing something wrong with the code?

Thanks.

John
 
I am trying to execute a .bat file with the following code:
Dim objProcess As Diagnostics.Process
Dim objProcessInfo As Diagnostics.ProcessStartInfo
objProcess = New Diagnostics.Process()
objProcessInfo = New
Diagnostics.ProcessStartInfo(Server.MapPath("COFile.bat"))
objProcess.StartInfo = objProcessInfo
objProcess.EnableRaisingEvents = True
objProcess.Start()
objProcess.WaitForExit()
It doesn't seem to be doing anything. Am I doing something wrong with
the code?

Thanks.

John

Where do you expect that batch file to be executed? How do you
expect to see the results?
That batch file will run on the server, probably using the
"NETWORK SERVICE" account. Any output will not be show to the
user accessing the page that fired this command.

Hans Kesting
 
Back
Top