首页 > 系统相关 >C# 给windows服务传参

C# 给windows服务传参

时间:2024-04-13 11:22:05浏览次数:27  
标签:传参 服务 C# args windows MyService 参数

示例,windows服务

public partial class MyService : ServiceBase
{
    public MyService()
    {
        InitializeComponent();
    }
 
    protected override void OnStart(string[] args)
    {
        // 这里的args数组包含了传递给服务的参数
        if (args.Length > 0)
        {
            // 处理参数
            // 例如: 参数可能是配置文件路径或其他设置
            string mySetting = args[0];
            // ... 处理参数的代码 ...
        }
    }
}

 CMD 调用

sc start MyService param1 param2

 安装、卸载、关闭服务,参考:

https://www.cnblogs.com/NaturalSelection/p/4334572.html

标签:传参,服务,C#,args,windows,MyService,参数
From: https://www.cnblogs.com/microsoft-zh/p/18132620

相关文章

  • Windows 软件管理工具 Scoop 的使用
    Windows软件管理工具Scoop的使用卸载Scoop打开PowerShell输入scoopuninstallscoop输入scooplist查看是否卸载成功安装Scoop打开PowerShell查看PowerShell版本Get-Host|Select-ObjectVersion确保安装PowerShell5(或更高版本,包括PowerShell核......
  • 向量数据库Chroma学习记录
    一简介Chroma是一款AI开源向量数据库,用于快速构建基于LLM的应用,支持Python和Javascript语言。具备轻量化、快速安装等特点,可与Langchain、LlamaIndex等知名LLM框架组合使用。二基本用法1安装安装方式非常简单,只需要一行命令pipinstakkchromadb2创建一个客户端impor......
  • gRPC入门学习之旅(六)
    gRPC入门学习之旅(一)gRPC入门学习之旅(二)gRPC入门学习之旅(三)gRPC入门学习之旅(四)gRPC入门学习之旅(五) 3.3、客户端编译生成GRPC类1.在“解决方案资源管理器”中,使用鼠标左键选中项目名称“Demo.Grpc.Cmd”,然后单击鼠标右键,在弹出的快捷菜单中选择“重新生成”......
  • Veritas Enterprise Vault 15.0 (Windows) - 自动捕获数据并归档信息
    VeritasEnterpriseVault15.0(Windows)-自动捕获数据并归档信息信息归档解决方案,确保合规与有效的信息治理请访问原文链接:VeritasEnterpriseVault15.0(Windows)-自动捕获数据并归档信息,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgEnterpriseVault独......
  • CH9120网口配置协商及说明
     目录(1)结构体定义(2)通信流程详解1.通信方式2.通信结构体3.通信过程①搜索②获取配置③配置模块④恢复出厂设置(3)说明文档连接 CH9120上位机搜索配置协议(1)结构体定义1#defineMAX_DEVICE_CNT20......
  • 2-75. 加入 NPC 动画及真实的 Schedule 触发
    回顾动画状态机修改NPCMovement测试勾选MoveNPC之后,NPC就会走过去,然后停下来改进我们希望NPC在走完之后播放一个动画,然后结束之后要面向屏幕修改Settings这个animationBreakTime是动画间隔时间修改NPCMovement如何通过AnimatorOverrideControlle......
  • smb传输报错:Failed to connect to server jcifs.smb.SmbException: Failed to connect
    [2024-04-1211:33:51.868][dfe7d0ec-0600-4e36-9ee0-b551c4c035e0][ERROR][http-nio-8088-exec-4][c.w.c.f.g.s.u.JCifsUtil:getRemoteFile:119]Failedtoconnecttoserverjcifs.smb.SmbException:Failedtoconnecttoserveratjcifs.smb.SmbFile.connec......
  • Object.defineProperty 和new Proxy深度检测
    <!DOCTYPEhtml><htmllang="en"><head> <metacharset="UTF-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <metaname="viewport"content="width=device......
  • C++,四种强制类型转换,static_cast,const_cast,dynamic_cast,reinterpret_cast
      #include<iostream>usingnamespacestd;structA{virtualvoidfunc(){cout<<"Afunc"<<endl;}};structB:publicA{voidfunc(){cout<<"Bfunc"<<endl;}};intmain(){c......
  • docker 报错:不能选择设备驱动 could not select device driver 的解决方法(实测有效)
    Ubuntu安装完docker引擎后,在创建容器的时候指定 --gpusall,出现报错如下:报错: docker:Errorresponsefromdaemon:couldnotselectdevicedriver""withcapabilities:[[gpu]].解决该问题还需要安装Nvidia-docker,本篇参照Nvidia官网。NVIDIAContainerToolkit在许多......