zoukankan      html  css  js  c++  java
  • web引用程序调用 windows的服务

    前面写了通常的写.net服务 的方法。 其实也可以不用该工具来安装服务,比如在一个Winform中点一个按钮来实现安装。 思路其实很简单,你通过 System.Configuration.Install.ManagedInstallerClass 类中的静态方法 InstallHelper就可以实现手工安装。 该方法的签名如下:

    public static void InstallHelper(string[] args)
    其中参数 args 就是你用 InstallUtil.exe 工具安装时的参数。一般就是一个exe的文件名。
    实现的步骤如下:
    前3步和 前面写的一样,可以参考这里 http://blog.csdn.net/lembo520390/archive/2009/06/02/4236379.aspx
    接着你可以新建一个winform的项目,在上面放一个按钮,按钮的点击事件代码可以这样:



     

    其中ServiceIsExisted 是判断服务是否存在的方法,代码如下:


     


    然后把前面生成的myService.exe和这个winform生成的可执行文件放到同一个目录下,
    运行winform点按钮就可实现和运行 InstallUtil.exe 工具一样的效果。
    其实 InstallUtil.exe内部也是调用了ManagedInstallerClass.InstallHelper方法。 自己Reflector一下就知道了。:)

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lembo520390/archive/2009/06/02/4236463.aspx

  • 相关阅读:
    JS获取本周、本季度、本月、上月的开始日期、结束日期
    《大教堂和集市》笔记——为什么一个本科生业余作品却成了全世界最流行的操作系统之一Linux?
    “平头哥”半导体公司
    阻挡不住的变化
    给我五分钟,带你走出迷茫
    涂子沛:从幼稚到成熟,我们这个时代的数据革命
    统计思维就是透过现象看本质
    十个有趣的“大数据”挖掘案例
    信息时代与大数据相关的8个专业
    大数据招聘分析
  • 原文地址:https://www.cnblogs.com/zxforben/p/1735626.html
Copyright © 2011-2022 走看看