ウィンドウサービスを作成しています。私の要件は、特定の間隔でウィンドウ 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なしでは不可能ですか?誰でもこれを達成する方法を教えてもらえますか?