我已經使用c#2005.創建並啓動了Windows服務Service1(以exe作爲MyService.exe)。 我已經包含一個方法GetMyRandomNumber(),它返回一個隨機double值。如何從運行Windows服務調用方法
這裏的問題是如何使用這個正在運行的服務,我怎樣才能調用該方法。
我曾嘗試加入MyService.exe的參考和訪問方法 -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
但發現該方法不從服務的運行實例叫即即使我停止服務的聲明被執行。
有人能解釋我怎樣才能從運行該服務的實例調用方法。
感謝您分享寶貴的時間。
如果在.NET 3.0+上,Remoting不是一個好的選擇。我更喜歡艾倫的回答。 – 2009-12-30 08:50:37