首页 新闻 会员 周边

C# Windows服务停止时弹出确定消息框的问题

0
悬赏园豆:50 [已关闭问题]

在自定义的Windows服务中需要实现一个这样的功能:

在服务管理面板里面(管理工具--服务)停止这个服务的时候需要弹出一个确定框,提示用户是不是真的要结束这个服务。

也就是说如果用户点了停止服务按钮之后,再在确定框上选否的话,就可以不停止服务。

现在在实现的时候如果在OnStop这个方法里面添加一个this.CanStop = false;虽然在用户第一次点击停止按钮的时候服务不会停止,但是再一次点击停止的时候等一段时间服务还是会照常停止。

如果在初始化的时候添加this.CanStop = false;这句话,那停止按钮是灰掉的,同样不符合要求。

Celery的主页 Celery | 初学一级 | 园豆:115
提问于:2008-12-29 09:08
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册