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
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

参考文档:
C# 使用cmd命令安装及卸载WCF Windows 服务
使用批处理文件安装或卸载WCF服务(Windows服务)
如何在Windows服务中安装和部署WCF服务器?
使用批处理文件(.bat)安装WCF服务失败解决方案
承载 Service Host 和使用 WCF 服务
使用dos命令强制停止Windows服务|C/S开发框架
使用net start/stop命令启动和停止Windows服务
使用ServiceHost建立WCF Console 服务器(WebService Console)
不使用配置文件构建和使用WCF服务(WCF Service)
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
vs使用添加服务引用方式连接HTTPS协议的WCF服务
C/S系统快速开发平台采用Windows服务承载的WCF服务器
C#.NET VS2015运行时调试Windows服务承载的WCF程序(新)
C#.NET VS2015运行时调试Windows服务(宿主)承载的WCF程序
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
C# 使用cmd命令安装及卸载WCF Windows 服务
使用批处理文件安装或卸载WCF服务(Windows服务)
如何在Windows服务中安装和部署WCF服务器?
使用批处理文件(.bat)安装WCF服务失败解决方案
承载 Service Host 和使用 WCF 服务
使用dos命令强制停止Windows服务|C/S开发框架
使用net start/stop命令启动和停止Windows服务
使用ServiceHost建立WCF Console 服务器(WebService Console)
不使用配置文件构建和使用WCF服务(WCF Service)
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
vs使用透明代理工厂方式调用HTTPS协议的WCF服务
vs使用添加服务引用方式连接HTTPS协议的WCF服务
C/S系统快速开发平台采用Windows服务承载的WCF服务器
C#.NET VS2015运行时调试Windows服务承载的WCF程序(新)
C#.NET VS2015运行时调试Windows服务(宿主)承载的WCF程序
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服
