日期:2014-05-18  浏览次数:20912 次

没搞过winform, .net 服务项目,需要一个winform界面设置参数,怎么搞
是windows服务项目里弹出winform 还是建二个项目

问题是需要在winform中手工调用win服务器功能

windows服务定时执行几个函数

------解决方案--------------------
没说太明白
------解决方案--------------------
添加引用
System.ServiceProcess
里有方法控制服务
------解决方案--------------------
服务程序不能调用窗体吧...
------解决方案--------------------
参数可以通过xml文件等方式传递,winform程序设定之后服务程序读取并根据参数执行
调用服务程序中的功能也可以通过参数设置的方式(服务程序需要循环扫描参数文件状态,影响程序运行效率)使服务程序执行还是停止某些功能。


------解决方案--------------------
windows服务无法弹出窗口!
如果非要弹出窗口的话,只能在做一个工程,然后启动子线程用Process类调用这个工程编译出来的exe,这样也许能出来,也许出不来,很不稳定。
------解决方案--------------------
把服务里的允许和桌面交互点上就能出窗口了

但是,你怎么激活这个窗口?

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

但是,你怎么激活这个窗口?

——————————————————————
建议 
给服务写个配置文件
另写winform程序,控制此文件。
修改文件后,添加重新启动服务功能,这样服务就不用时时扫描文件了,就启动时候读下参数