小编Oyi*_*wai的帖子

通过win7 FirewallAPI将应用程序防火墙规则添加到私有和公共网络

一点背景:Basicaly我想为私人和公共网络添加程序防火墙访问规则.

我曾经使用过这个 - "netsh firewall add allowedprogram program ="Path .."name = AppName ENABLE scope = ALL profile = CURRENT"

但是现在我想使用COM对象自动化一个进程.找到了这段闪亮的代码 - http://web.archive.org/web/20070707110141/http://www.dot.net.nz/Default.aspx?tabid=42&mid=404&ctl=Details&ItemID=8

在实现课程后,我一直在尝试使用FirewallHelper.Instance.GrantAuthorization(@"Path ...","AppName",NET_FW_SCOPE_.NET_FW_SCOPE_ALL,NET_FW_IP_VERSION_.NET_FW_IP_VERSION_ANY);

我面临的问题是GrantAuthorization方法只会为公共OR专用网络添加规则,而我的旧netsh命令会为每个网络添加1个规则.

命令实际上看起来非常相似,所以它对我来说有点温和.

那么......如何添加两个网络规则?

肖恩

c# firewall windows-firewall windows-firewall-api firewall-access

5
推荐指数
3
解决办法
1万
查看次数

ListView - 如何将项目添加到列表的前面

windows8.1商店应用程序项目-

我有一个 ListView,它绑定到 ViewModel 中的项目的 ObservableCollection。我向所述集合添加一个项目,并执行一个排序方法,将添加的项目放置在列表的开头。Collection 会更新,但 ListView 将项目放在最后(基本上是最右端)。

由于应用程序的要求是从左到右显示项目(按日期顺序),所以我陷入了困境:/

我该如何解决?

c# listview windows-store-apps

3
推荐指数
1
解决办法
1371
查看次数