在写一个带界面的Windows服务,有什么需要注意的地方? 最近在写一个带界面的Windows服务,有什么需要注意的地方?之所以要带界面,主要是因为用户的电脑水平参差不齐,要将一些参数放到界面去设置,并提供开启和停止服务的功能。以前没写过服务,有什么需要注意的地方?建议、例子、提醒……都可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用服务去调界面吗??Windows服务调界面,这个做法是不推荐的,因为在服务里面正常调界面是调不出来的,必须多线程来调,而且很不稳定。建议:windows服务程序和控制程序做成单独的两个工程,在控制服务的程序里面使用ServiceController类,来调用服务,启动和停止你做的Windows服务。 参数保存在XML里,界面程序设置参数,服务启动的时候,读取xml文件里的参数。每次重设参数以后,都要求重新启动服务就好。这样就简单了 服务通过检测登陆用户的桌面来显示自身界面的方式有很大局限性。还容易出错。一般都是 服务 加一个控制软件。 是两个独立的程序。如果控制程序只需要修改服务的配置信息,如修改注册表修改XML文件等就很简单了 如果要及时修改运行时数据,那要考虑进程通信或者本地网络通信了。 最好的办法是你可以开个侦听端口,做个TCP客户端,这样可以在任何地方在需要的时候对服务程序进行操作。 没听明白你要干嘛。。windows服务归windows服务,再做个配置参数和启动停止服务用的winform去控制不就可以了 我觉得用另一个进程做界面比较好,当需要界面程序的时候FINDWINDOW然后如果没有把界面进程进来。恩还有我感觉用注册表比用XML稳当吧。 求RFC 4648,1939,2045中文文档 求一段在网页的文本框中模拟键盘输入的代码 关于ref关键字,谁解释明白了100分献上 [调查]你所参与的所有项目中,最大数据库的规模是多少? 委托问题 C#事件委托的定义出现问题 C#中使用Excel文件的问题 请教一个Crystal Report中对数值进行格式化的问题? datagrid绑定列的一个问题 * * * * * * * * * * * * *小送200分,快来拿!* * * * * * * * * * * * * * * * * C#开始任务栏自动隐藏 高分求个简单的财务管理系统
Windows服务调界面,这个做法是不推荐的,因为在服务里面正常调界面是调不出来的,必须多线程来调,而且很不稳定。
建议:
windows服务程序和控制程序做成单独的两个工程,在控制服务的程序里面使用ServiceController类,来调用服务,启动和停止你做的Windows服务。
每次重设参数以后,都要求重新启动服务就好。
这样就简单了
一般都是 服务 加一个控制软件。 是两个独立的程序。
如果控制程序只需要修改服务的配置信息,如修改注册表修改XML文件等就很简单了 如果要及时修改运行时数据,那要考虑进程通信或者本地网络通信了。