是windows服务项目里弹出winform 还是建二个项目问题是需要在winform中手工调用win服务器功能windows服务定时执行几个函数

解决方案 »

  1.   

    简单一点就是winform 和一个win service winform是设置win service的参数,也可以按钮调用win service里的功能
      

  2.   

    添加引用
    System.ServiceProcess
    里有方法控制服务
      

  3.   

    参数可以通过xml文件等方式传递,winform程序设定之后服务程序读取并根据参数执行
    调用服务程序中的功能也可以通过参数设置的方式(服务程序需要循环扫描参数文件状态,影响程序运行效率)使服务程序执行还是停止某些功能。
      

  4.   

    windows服务无法弹出窗口!
    如果非要弹出窗口的话,只能在做一个工程,然后启动子线程用Process类调用这个工程编译出来的exe,这样也许能出来,也许出不来,很不稳定。
      

  5.   

    把服务里的允许和桌面交互点上就能出窗口了但是,你怎么激活这个窗口?——————————————————————
    建议 
    给服务写个配置文件
    另写winform程序,控制此文件。
    修改文件后,添加重新启动服务功能,这样服务就不用时时扫描文件了,就启动时候读下参数
      

  6.   

    把服务里的允许和桌面交互点上就能出窗口了但是,你怎么激活这个窗口?——————————————————————
    建议 
    给服务写个配置文件
    另写winform程序,控制此文件。
    修改文件后,添加重新启动服务功能,这样服务就不用时时扫描文件了,就启动时候读下参数
      

  7.   

    这个例子不错。。可以参考一下:
    http://www.jucoder.com/bbs/thread-13854-0-0.html
      

  8.   

    win7的服务 设置成Administrator登陆  就可以弹出窗口  不然桌面不能交互