添加cmd命令来构建防火墙控件,从组合框和文本框中选择一些东西,如类型和no

本文关键字:选择 no 类型 文本 控件 防火墙 构建 命令 cmd 添加 组合 | 更新日期: 2023-09-27 18:06:05

我在底部添加了以下行:

     private void button2_Click(object sender, EventArgs e)
    {
      RunCmd("/cnetsh advfirewall firewall add rule name='"Allowed'" dir=in action=allow protocol='"this.comboBox1.SelectedValue"' localport='"this.textBox1.Text"');
    }

这段代码是怎么回事?

当我把它改成:

RunCmd("/c netsh advfirewall firewall add rule name='"Allowed'" dir=in action=allow protocol=TCP localport=80");

它工作得很好,但我需要使第一个代码工作,所以我可以控制类型和端口从组合框和文本框

添加cmd命令来构建防火墙控件,从组合框和文本框中选择一些东西,如类型和no

我建议您使用ProcessStartInfo类从c#代码中运行命令提示符