服务写完后修改机会很少,老是忘记服务安装完后自动启动

找到Installer的AfterInstall事件。

注意是System.Configuration.Install.Installer下的事件

代码:

System.Diagnostics.Process MyProcess = new System.Diagnostics.Process();
//设定程序名
MyProcess.StartInfo.FileName = "cmd.exe";
//关闭Shell的使用
MyProcess.StartInfo.UseShellExecute = false;
//重定向标准输入
MyProcess.StartInfo.RedirectStandardInput = true;
//重定向标准输出
MyProcess.StartInfo.RedirectStandardOutput = true;
//重定向错误输出
MyProcess.StartInfo.RedirectStandardError = true;
//设置不显示窗口
MyProcess.StartInfo.CreateNoWindow = false;
//执行cmd命令
MyProcess.Start();
MyProcess.StandardInput.WriteLine("net start SocketServer");
MyProcess.StandardInput.WriteLine("exit");
MyProcess.WaitForExit();

原理就是安装完后运行以下CMD命令,并且隐藏下CMD界面

windows服务安装完后自动启动相关推荐

  1. Windows服务安装、卸载方法,卸载后在服务列表中仍显示问题,指定的服务已经标记为删除

    最近在做一个JMS订阅消息的功能,本来用的WebService,部署到iis上创建连接订阅消息 后来经常出现连接中断的问题,服务端要求客户端要有连接异常自动重连的功能,后来发现用WebService重 ...

  2. php fpm配置和php.ini,php安装完后配置php.ini和php-fpm.conf

    php.ini //错误日志级别 error_reporting = E_ALL //错误日志文件路径 error_log = /data/logs/php/php_errors.log //配置时区 ...

  3. 干净硬盘安装苹果系统(macos 光驱、硬盘安装方案)安装完后重启系统内核会崩溃...

    我的系统下载地址:http://www.verycd.com/groups/ubuntu/3049876.topic 方案一:macos 光盘安装步骤:(干净硬盘,我的方正品牌机上安装雪豹破解版光驱可 ...

  4. window10安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion Program:pniopcac.exe File

    安装STEP7 Micro/Win V4.0 SP9,安装完后每次开机都提示Assertion " Program:pniopcac.exe File:-" 我碰到过同样的问题,解 ...

  5. [tensorflow] Aanconda安装完后spyde中import tensorflow失败问题解决

    在windows平台下安装完Aanconda后,在prompt中activate tensorflow, import tensorflow ,执行其他各种测试均ok,但是打开spyde,执行impo ...

  6. Windows服务安装和卸载

    安装服务 第一种: 点击 开始,运行中输入cmd 输入 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 回车 注意:在C:\Windows\Micro ...

  7. EasyDSS RTMP流媒体解决方案之Windows服务安装方案

    Windows服务安装 EasyDSS_Solution流媒体解决方案,可以通过start一键启动.在实际应用中,我们希望可以设置成系统服务,那么下面我将会介绍,如何在windows中将流媒体解决方案 ...

  8. 无法使用_解决kali linux 2020 安装完后发现无法使用 ifconfig

    鱼蛋计算机交流群总部: 606219746 鱼蛋计算机交流分群002: 212088123 鱼蛋计算机交流分群003: 1020025486 鱼蛋计算机交流分群004:1158384728 (建议加此 ...

  9. Windows服务安装卸载

    Windows服务安装卸载 Windows服务安装卸载 Windows服务安装卸载 进入cmd命令 安装服务 1.切换目录 : cd C:\Windows\Microsoft.NET\Framewor ...

最新文章

  1. 在客户端调用MOSS的搜索服务,实现更加灵活的搜索控制
  2. 关于NameError: name ‘sns‘ is not defined->ModuleNotFoundError: No module named ‘seaborn‘错误提示
  3. androidstudio 日历视图怎么显示农历_记事日历-记事与时间管理工具
  4. grep、egrep、fgrep的用法与特性详解
  5. React事件系统研究总结
  6. LevelDB 源码剖析(三)公共基础:内存管理、数值编码、Env家族、文件操作
  7. 幂集 返回某集合的所有子集
  8. 华为机试题【11】-报数删除人
  9. linux发展前景2018,2018 年 Linux 的 8 个发展预测
  10. 在Ubuntu下使用Apt-Get安装Google Chrome
  11. scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作...
  12. 使用ESXi-Customizer为esxi注入第三方驱动
  13. 离线版Google Chrome Frame下载
  14. 最新WIN10系统封装教程2019系列(六)——常规软件安装
  15. 【线性代数】理解正定矩阵和半正定矩阵
  16. 阿里云-学生成长计划领取资格考试 - 云计算及云服务器入门!超详细多题答案!白嫖阿里云服务器!
  17. YouTube IFrame Player API 的使用
  18. 内网安全-域横向内网漫游Socks代理隧道技术
  19. Empire简介及安装
  20. python报错:patsy.PatsyError: error tokenizing input (maybe an unclosed string?)

热门文章

  1. 天锦仪表未收到eecu报文_东风天锦显示“仪表未收到dcu报文”是什么意思?
  2. Delphi进行CAD二次开发教学(1)——基础学习:运行、新建、打开图形文件
  3. 独家区块链商城CCMALL:从加入CCMALL那一刻起就知道我跟对了
  4. 实时数仓 Kappa 架构与 Lambda 架构对比,优缺点有哪些?
  5. 一台windows机器和一台linux机器之间互相拷贝文件的方法,windows系统和Linux系统之间拷贝文件***--pscp...
  6. 买入资产还是买入负债+穷爸爸富爸爸
  7. 图书管理系统(sql版)
  8. 大二《web课程设计》网页制作HTML个人主题青春网站(带psd)
  9. Scrum 5.0(继4.0)
  10. matlab一维数组截取,Matlab创建一维数组的具体操作讲解