C# Windows服务程序编写


系统信息:Windows 10,.Net Framework 4.5.2 ,visual studio 2019, 程序架构X86,halcon和opcdll均为32位

1.新建windows service 项目

在这里插入图片描述

2.添加安装程序

在Service.cs页面右键 添加安装程序 即可添加serviceProcessInstaller1和serviceinstaller1两个安装组件
修改serviceinstaller1属性中的ServiceName为对应服务名
在这里插入图片描述
修改serviceProcessInstaller1的Account为LocalSystem

在这里插入图片描述

代码移植

添加需要的DLL引用,添加using指令,注意服务端的namespace为新的Service类

  1. 原窗口初始化MainFrm中的内容,例如定时器的定义转移至Service1()中的InitializeComponent()中

  2. 原窗口加载类Form1_Load()中的内容,例如OPC通讯初始化等加入到服务初始代码OnStart(string[] args)中

  3. 原窗口关闭类MainFrm_FormClosing()中的内容例如关闭相机等,加入到服务停止函数OnStop()中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值