I wanted to build a front end web page so that I can start and stop various programs on my server remotely. I know that Shell will open something locally, but how can I make an ASP.Net page which activates programs server-side? Googling got me the “Shell” method, but I don’t think that works server-side. Any ideas?
Share
Take a look at the System.Diagnostics.Process class. It can allow you to start and stop an executable on the server.
You would have to impersonate an account that has sufficient privileged to run the application, though. You can use the
UserNameandPasswordproperties of the System.Diagnostics.ProcessStartInfo object that you pass toProcess.Start.Edit
For an example, you could do the following: