当前位置: 首页 > article >正文

C#用winform窗口程序操作服务+不显示Form窗体,只显示右下角托盘图标+开机时自启动程序【附带项目地址】

服务的文章在:https://blog.csdn.net/weixin_43768573/article/details/144957941

一、用winform窗口程序操作服务

1、点击“创建新项目”,选择“Windows 服务(.NET Framework)”
在这里插入图片描述
在这里插入图片描述
2、给项目命名
在这里插入图片描述

3、右击项目->添加->新建项,选择“应用程序清单文件(仅限Windows)
在这里插入图片描述

4、双击第三步生成的app.manifest文件,将<requestedExecutionLevel level="asInvoker" uiAccess="false" />修改为<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
5、右击项目->添加->新建项,选择“窗体(Windows窗体)
在这里插入图片描述

6、双击Form1.cs文件,打开“Form1.cs[设计]”,选择左侧的工具箱->所有Windows窗体->Button(若不能拖动到Form上,则直接双击即可)
在这里插入图片描述

7、引入两个文件
using System.ServiceProcess;//用来控制服务的启动和停止
using System.Configuration.Install;//用来控制服务的安装与卸载

若引入文件报错,则需要手动引入:右击项目->添加->引用,搜索“ServiceProcess”“Configurati


http://www.kler.cn/a/472782.html

相关文章:

  • JS进阶--JS听到了不灭的回响
  • halcon三维点云数据处理(七)find_shape_model_3d_recompute_score
  • 计算机网络——网络层—IP数据报与分片
  • 大模型LLM-Prompt-CRISPE
  • git撤回提交、删除远端某版本、合并指定版本的更改
  • 深入理解 React 中 setState 的行为及状态更新时机
  • 【Spring】Spring实现加法计算器和用户登录
  • SQL进阶实战技巧:如何利用 Oracle SQL计算线性回归置信区间?
  • 广西钦州刘永福故居钦江爆破振动自动化监测
  • 雅思口语话题之住所和学习工作
  • 现代密码学期末重点(备考ing)
  • chrome浏览器的更新提示弹窗无法更新Chrome解决方法
  • Android实战经验篇-增加系统分区
  • 智慧农业应用场景|珈和科技高标准农田信息化监管平台解决方案
  • 后端服务集成ElasticSearch搜索功能技术方案
  • Java 后端开发常用的技术栈
  • 嵌入式软件C语言面试常见问题及答案解析(三)
  • ARM V7 A架构指令集:聚焦分支指令
  • Nginx实现接口复制
  • MDX语言的计算机基础
  • 《Hands on Large Language Models》(深入浅出大型语言模型)实战书探秘
  • AJAX技术入门与应用实践
  • IREE和TensorRT性能对比
  • 软件开发阶段说明
  • Linux_进程池
  • C# OpenCV机器视觉:角点检测