打开防火墙弹出窗口以解锁 C# 应用程序
我想在 Windows 防火墙(Win7/Vista)上解锁我的 C#,打开 Windows 安全警报以将防火墙执行添加到例外列表中。我正在使用 ServiceHost 在控制台应用程序上运行我的 WCF 服务。
谢谢
I want unlock my c# on windows firewall(Win7/Vista), opening windows security alert to add a firewall execption to exception list. I'am using the ServiceHost to running my WCF service on a console app.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 Netsh AdvFirewall 打开您想要的端口或允许程序进/出:
请参阅此处有关 Netsh AdvFirewall 的文档:
http://technet.microsoft.com/en-us/库/dd734783(WS.10).aspx
http://support.microsoft.com/kb/947709
一些示例:
启用程序
netsh advfirewall 防火墙添加规则名称=“我的应用程序”dir=in action=allow 程序=“C:\MyApp\MyApp.exe”enable=yes
打开 TCP 端口 16240
netsh advfirewall 防火墙添加规则名称=“MyOpenPort”协议=TCP dir=out localport=16240 操作=允许
Use Netsh AdvFirewall to open the ports you want or to allow the program in/out:
See here for documentation on Netsh AdvFirewall:
http://technet.microsoft.com/en-us/library/dd734783(WS.10).aspx
http://support.microsoft.com/kb/947709
Some samples:
Enable a Program
netsh advfirewall firewall add rule name=”My Application” dir=in action=allow program=”C:\MyApp\MyApp.exe” enable=yes
Open TCP port 16240
netsh advfirewall firewall add rule name="MyOpenPort" protocol=TCP dir=out localport=16240 action=allow