サービスから外部アプリケーションを実行しようとしていますが、
さまざまなソリューションを試しましたが、これまでのところ何も機能しません。
ShellExecute
サービスから使えないことが分かった
とWinExec
サービスはセッション 0 で実行されますが、これは非対話型セッションです。したがって、他のプロセスが対話型の場合は、対話型セッションで実行されるようにする必要があります。アレンジするのはかなりのコツですが、不可能ではありません。詳細はこちら: http://blogs.msdn.com/b/winsdk/archive/2009/07/14/launching-an-interactive-process-from-windows-service-in-windows-vista-and-後で.aspx