
我已经使用了这个@H_502_1@
但是当我试图应用它,我得到一个错误。 所以安装/卸载工作正常,但服务本身不启动,超时后它说,服务不响应。 我不知道为什么。 当我附加处理它甚至不进入Main()方法,静态构造函数等等。 我用这个插件附加。@H_502_1@
public static voID Main() { AppDomain.CurrentDomain.UnhandledException += OnException; if (Environment.UserInteractive) { AskUserForInstall(); } else { ServiceBase.Run(new NotificatorService()); } }@H_502_1@
服务也很简单:@H_502_1@
using System.ServiceProcess; using System.windows; namespace AZNotificator { public partial class NotificatorService : ServiceBase { static NotificatorService() { int x = 5; } public NotificatorService() { InitializeComponent(); } protected overrIDe voID OnStart(string[] args) { MessageBox.Show("Hello"); } protected overrIDe voID OnStop() { } } }@H_502_1@
C#阅读windows Mobile宽带连接属性@H_502_1@
C# – 蒙面文本框的(如何摆脱其中的下划线)@H_502_1@
如何从C#读取PowerShell脚本stdout和stderr@H_502_1@
我如何快速创build大(> 1GB)的文本+二进制文件与“自然”的内容? (C#)@H_502_1@
有没有办法检查用户是否目前闲置?@H_502_1@
C#将32bpp图像转换为8bpp@H_502_1@
windowsPrincipal.IsInRole考虑到组内的组?@H_502_1@
寻找一个.NET SNMP扩展代理@H_502_1@
Silverlight VS. WPF VS. Winforms特别是我的目的有什么好处?@H_502_1@
对于您可以创build和启动的Process对象的数量是否有windows限制?@H_502_1@
你不能调用MessageBox.Show("Hello"); 从windows服务,因为服务没有GUI。@H_502_1@
如果你想从windows服务做一些交互,请看这篇文章@H_502_1@
http://msdn.microsoft.com/en-us/library/ms683502(VS.85).aspx@H_502_1@
所以删除MessageBox.Show("Hello"); 从你的OnStart方法和你的服务应该开始就好了。@H_502_1@ 总结
以上是内存溢出为你收集整理的自我安装的WInService全部内容,希望文章能够帮你解决自我安装的WInService所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)