当前位置: 移动技术网 > IT编程>开发语言>.net > 构建简单Windows Service示例

构建简单Windows Service示例

2019年05月21日  | 移动技术网IT编程  | 我要评论

生逢灿烂的日子下载,影帝们的公寓txt,神仙道猎命模拟器

  1. 示例源码:windowsservicesample
  2. servicehelper源码:servicehelper

1. 创建windows service项目,如图:

2. 配置服务参数

3. 安装,启动,停止,卸载服务

实现代码:

    private string servicepath => txtservicepath.text.trim();
    private string servicename => "servicesample";
 
    private void btnstart_click(object sender, eventargs e)
    {
        if (!servicehelper.isexisted(servicename))
        {
            messageboxhelper.showerror($"{servicename}不存在");
            return;
        }
 
        servicehelper.start(servicename);
    }
 
    private void btnstop_click(object sender, eventargs e)
    {
        if (!servicehelper.isexisted(servicename))
        {
            messageboxhelper.showerror($"{servicename}不存在");
            return;
        }
 
        servicehelper.stop(servicename);
    }
 
    private void btninstall_click(object sender, eventargs e)
    {
        if (servicehelper.isexisted(servicename))
        {
            messageboxhelper.showerror($"{servicename}已经存在");
            return;
        }
 
        servicehelper.install(servicepath);
    }
 
    private void btnuninstall_click(object sender, eventargs e)
    {
        if (!servicehelper.isexisted(servicename))
        {
            messageboxhelper.showerror($"{servicename}不存在");
            return;
        }
 
        servicehelper.uninstall(servicepath);
    }
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网