在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.创建项目 C#->经典桌面->windows服务 2.创建定时服务 找到服务1,自动生成了 OnStart(服务开启时运行),OnStop(服务关闭时运行)两个函数,我们需要在开启时新建定时器与绑定执行函数 protected override void OnStart(string[] args) 执行函数: private void timer1_Elapsed(object sender, System.Timers.ElapsedEventArgs e) 3.添加安装程序 在创建时会默认打开一个Service1.cs[设计](怎么打开这个页面暂时没发现),在这个页面中的空白处右击->添加安装程序 右击 serviceProcessInstaller1 -> 属性 ,设置Account为LocalSystem 如果需要开机自动启动,还需右击serviceInstaller1设置StartType为Automatic 4.安装服务 这样服务就弄好了,我们右击项目->生成
在项目的文件夹->bin->debug下能够找到生成的exe文件,保存一下这个文件的路径 cmd进入安装服务的程序installutil所在目录,默认的安装路径如下: C:\Windows\Microsoft.NET\Framework\v2.0.50727 C:\Windows\Microsoft.NET\Framework\v4.0.30319 由于我们新建时使用的是.net 4.6所以这边用后面一个路径 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 installutil 服务所在路径\yourproject.exe 打开服务->找到你的服务->右击->启动
ok~ 如果服务程序有更新,需要卸载服务,卸载命令: installutil /u 服务所在路径\yourproject.exe
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论