C# 使用cmd命令卸载WCF Windows 服务
C# 使用cmd命令卸载WCF Windows 服务
C# Code: private void button3_Click(object sender, EventArgs e) {//删除服务 System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe";//要执行的程序名称 p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true;//可能接受来自调用程序的输入信息 p.StartInfo.RedirectStandardOutput = true;//由调用程序获取输出信息 p.StartInfo.CreateNoWindow = true;//不显示程序窗口 p.Start();//启动程序 //向CMD窗口发送输入信息: //p.StandardInput.WriteLine(@"path C:\Windows\Microsoft.NET\Framework\v3.5"); p.StandardInput.WriteLine(@"path C:\Windows\Microsoft.NET\Framework\v4.0.30319"); string file = GetServiceFile(txtServiceName.Text); string cmd = @"InstallUtil /u " file; p.StandardInput.WriteLine(cmd); p.StandardInput.Close(); //获取CMD窗口的输出信息: string sOutput = p.StandardOutput.ReadToEnd(); p.StandardOutput.Close(); textBox2.Text = sOutput; } //来源:C/S框架网(www.csframework.com) QQ:1980854898 扫一扫加作者微信
参考文档:
开发平台WCF架构(Web服务)使用压缩数据双向通信测试报告 C# 使用cmd命令安装及卸载WCF Windows 服务 使用net start/stop命令启动和停止Windows服务 C# 从注册表获取Windows服务的文件路径 C#源码-Windows服务管理器,实现安装,卸载,启动和停止服务等功能 底层统一使用透明代理访问WCF服务 安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败) 使用批处理文件安装或卸载WCF服务(Windows服务) 使用批处理文件(.bat)安装WCF服务失败解决方案 C#.NET VS2015运行时调试Windows服务(宿主)承载的WCF程序 C#.NET IP地址工具类WebAPI服务器使用 C#.NET VS2015运行时调试Windows服务承载的WCF程序(新) C/S系统快速开发平台采用Windows服务承载的WCF服务器 C# 阿里云ECS服务器SMTP发送邮件使用80端口 - 原创! 批处理命令启动Windows服务宿主WebApi服务器
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |