0

Windows サービス内からユーザーとしてプログラムを起動したいと考えています。

これは可能ですか?

背景は、私は MessageBox を表示する必要があり、単に次のようなことをするということです

            MessageBox.Show(args[0]);

プログラムで。

4

2 に答える 2

0

ログオン時にプログラムを自動起動することになりましたが、CreateProcessWithLogonWなどを使用してサービス内からプログラムを起動することもできるはずです。

于 2012-06-22T10:45:46.060 に答える
0

これは、期待どおりに動作しません。Windows サービスは LocalSystem として実行されている可能性が高く、セッション 0 に関連付けられています。デスクトップとの対話を許可するようにサービスを設定しても、その後のセッションでは表示されない可能性が高くなります。

于 2012-06-17T08:04:27.373 に答える