I want to pop a browser with a given url from within a windows service. Like so:
System.Diagnostics.Process.Start("http://www.venganza.org/");
Works fine when running in a console but not from within the service. No error messages, no exceptions, the Process.Start() command just seem to do nothing. It smells of some security issue, maybe something with the service properties and/or logon options? Annoying stuff this… Anybody? (Oh, and on windows 7/.NET framework 3.5.)
A service should never pop up anything to the user. Don’t do this with a service.
You will problably need elevated rights to do this aswell. You will have to sign in as the user.
Even if you manage to do this, don’t. This is not what services is ment for and it is really bad practise. If you really want someting to pop up, have a seperate process instead.