我已经使用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