0

サービスから外部アプリケーションを実行しようとしていますが、

さまざまなソリューションを試しましたが、これまでのところ何も機能しません。

ShellExecuteサービスから使えないことが分かった

WinExec

4

2 に答える 2

2

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

于 2013-04-07T21:56:41.113 に答える