This because the Service runs in the context of a non interactive desktop,
if you start another process froms this parent process, the child will run
in the same non visible desktop.
What you could do (but I hate the idea because it opens a security hole as
big as the Ozon hole), is to set the service to interact with the desktop.
Переводчик Google писал(а):Это потому, что служба работает в контексте, не интерактивный рабочий стол,
если запустить другой процесс Фромс это родительский процесс, ребенок будет работать
в том же рабочем столе не видимые.
Что вы можете делать (но я ненавижу идею, поскольку она открывает дыру в безопасности, как
большая дыра, как "Озон), заключается в установлении взаимодействие службы с рабочим столом.