C# を使用した Windows サービスからの EXE の実行
C# の Windows サービス内から EXE プログラムを実行するのは、困難な作業となる場合があります。 System.Diagnostics.Process.Start() を利用する提供されたコードは簡単に見えるかもしれませんが、Windows サービスから実行するときに制限に遭遇します。
問題は、Windows サービスのコンテキストが欠落している、Windows サービスの孤立した性質にあります。特定のユーザー。その結果、サービスはユーザーまたはデスクトップと対話できなくなり、アプリケーションの実行が妨げられます。
代替ソリューション:
関連質問:
詳細については、次の関連質問を参照してください。
結論として、使用は避けてください。 Windows サービス内で提供されたコード。サービスから EXE プログラムを正常に実行するには、Windows アプリケーションを作成するか、コンソール アプリケーションでのウィンドウの作成を無効にするなどの代替アプローチを検討してください。
以上がC# で Windows サービスから EXE を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。