ウィルWindowsが起動時に私のサービスを待ちますか?
-
22-09-2019 - |
質問
私は自動的に開始されるサービスを書きました。これは、ログインのために人SENSウォッチャーの設定などそののOnStartメソッドでいくつかの初期のものを行います。
それはuersにログインすることができます前に、ウィルWindowsのウェイトが私のOnStartメソッドが完了するまで、またはそれは私のウォッチャーが設定される前に、このようなAのログインは、起こる可能性があるならば十分に迅速にユーザーを移動する?
後者がtrueの場合、は、缶誰もがこれが起こらないようにする方法をお勧めします?
解決
残念ながら、あなたのサービスが他のブートアップの活動と並行して開始されるとのOnStartは、()内の誰かロギングする前に完了することを保証するものではありません。のOnStart()は非常に長い操作を実行した場合、これは特に真実であるが、実用的ではありませんOnStartメソッドであれば心配は()すぐに完了します。
おそらく、あなたが)のOnStart(にすぎないようにコードを構築することができ、そしてさらに良いが、誰かがすでにログオンした後に開始されることに適切に反応する?
グッドラック!
所属していません StackOverflow