写在前面 原文地址:C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe 这篇文章躺在我的收藏夹中有很长一段时间了,今天闲着没事,就自己动手实践了一下.感觉作者还是蛮给力的.这里动手实践,把它变为自己的东西.多谢作者. 操作步骤 最近在弄的项目,一直在考虑是否弄windows服务来定时拉取数据.然后就按照这个思路,想了一下,发现跟之前看的一篇文章需求很是类似.就弄了个demo,把那种方式吸收下来. 首先,创建一个控制台应用程序. 然后,添加一个wind…
不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载. 今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务 首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样) 接下来在项目中添加一个Windows服务类 然后双击“MainService.cs”,在上面点右键“打开代码” 这里面写服务的具体实现,以下是我写的示例代码…
.NET创建一个即是可执行程序又是Windows服务的exe 不得不说,.NET中安装服务很麻烦,即要创建Service,又要创建ServiceInstall,最后还要弄一堆命令来安装和卸载. 今天给大家提供一种方式,直接使用我们的程序来安装/卸载服务,并且可以让一个exe即能直接运行也行安装为windows服务 首先我们创建一个Windows应用程序,(我创建的是控制台程序,WinForm也一样) 接下来在项目中添加一个Windows服务类 然后双击“MainService.cs”,在上面点右…
zabbix通过curl命令判断web服务是否正常并自动重启服务 主要思路: 通过curl命令获取服务器响应码,如果正常返回200,不正常返回000 具体命令: curl -I -s -w "%{http_code}" -o /dev/null http://www.baidu.com/ 1.编辑zabbix-agent客户端的配置文件 ①vim /etc/zabbix/zabbix_agentd.conf # 添加命令参数 UserParameter=script_status,/u…
paip.花生壳 服务启动失败 以及不能安装服务,权限失败的解决 系统win7 NewPhDDNS_1.0.0.30166.exe  作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax zaid ren instal haod sh jong ..:: NewPeanuthullService d:\Program Files\Oray\NewPhDDNS\NewPeanuth…
安装好Linux裸机后(安装请参考:http://blog.itpub.net/26230597/viewspace-1380155/),还需要在其上安装一些基础组件,一般是手动一个个安装,比较繁复也许会遗漏,下面整理了下,做成一个脚本,每次run下这个脚本就完成了基础组件的安装了,并且附带优化了Linux的内核参数.1,先配置网络,check配置为最原始的状态[root@wgq_idc_web_1_50 ~]# more ifcfg-eth0 DEVICE=eth0TYPE=EthernetU…
using System.Security.Cryptography.X509Certificates; MessageBox.Show("开始"); //添加个人证书 X509Certificate2 certificate = new X509Certificate2(Application.StartupPath + \\cert.pfx","证书密码");X509Store store = new X509Store(StoreName.My, S…
第一:安装服务 在dos窗口进入到tomcat的bin目录下,通过如下命令即可将tomcat安装成服务 service.bat install Tomcat2 其中Tomcat2是服务的名称 如果启动过程中报错,很可能是jdk有问题,可以拷贝一个完整的jdk,然后指定用这个jdk.有时候为了避免对其他java程序产生影响,就要指定这个tomcat用这个jdk,可以在service.bat里指定 set JAVA_HOME=D:\apache-tomcat-6.0.14_bets\jdk1.6.0…
nssm install servername //创建servername服务 nssm start servername //启动服务 nssm stop servername //暂停服务 nssm restart servername //重新启动服务 nssm remove servername //删除创建的servername服务 在Windows系统下安装服务的工具 官网网址:http://www.nssm.cc 工具下载地址:http://www.nssm.cc/downloa…
服务一般都能正常的运行,但有时候也会有一些假死现象,比如公司有一考勤服务就因为依赖于硬件厂家的api, 但厂家api运行一段时间后会默名的假死,引起整个服务假死,因为这一假死现象具有不确定性,所以不太可能 看到假死后手动去进行启动. 目前本人知道的有两种方法解决这种情况: 1.写另一个服务,对此当前服务进行监听[需要一些共同数据来判断是否为假死],一但发现假死,进行重新启动2.利用服务本身进行重启. a.打开 控制面板->管理工具->服务,找到需要自动重启服务,点击右键->属性,点击 恢…