ウィンドウサービスを作成しています。私の要件は、特定の間隔でウィンドウ NT サービスからウィンドウ フォームを表示することです。テスト目的で、サービス開始時にフォームを表示したいだけです:
 protected override void OnStart(string[] args)
        {
            eventLog1.WriteEntry("In OnStart -before form show");
            Messager_Form obj = new Messager_Form();
            obj.Show();
           // System.Diagnostics.Process.Start("calc.exe");
            eventLog1.WriteEntry("In OnStart -after form show");
           // timer1.Start();
        }
それは機能しません。フォームが表示されておらず、計算プロセスも実行されていません。pop up を示すリンクをいくつか見つけまし たが、それらのほとんどは WCF を示唆しています。wcfなしでは不可能ですか?誰でもこれを達成する方法を教えてもらえますか?