标题:C#操作防火墙
只看楼主
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
 问题点数:0 回复次数:4 
C#操作防火墙
如题,C#操作防火墙,比如对防火墙的例外中的程序和服务,比如添加程序,添加端口,编辑端口的范围,删除端口就这些,我是一个初学者,不知道怎么开始这个,还有请大家给我推荐基本关于C#写的程序去操作WINDOWS操作系统功能的,比如,C#去操作浏览器菜单,去操作我们普通人用鼠标操作WINDOWS的功能一样,我想要一本这样专门的书.谢谢……………………
搜索更多相关主题的帖子: 防火墙 
2010-03-31 16:31
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
C#操作鼠标模拟鼠标按键需要调用Windows API函数。
2010-03-31 16:35
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
得分:0 
回复 2楼 yms123
能明白点吗?操作鼠标怎么跟那个联系起来??谢谢……
2010-03-31 20:40
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:0 
这些用C++写更加方便

QQ:81704464
2010-04-01 08:20
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
得分:0 
各位,我已经知道了是怎么回事了.其实基本的,最重要的是要一个这样的语句,Type TfwMgr=Type.GetTypeFromProgID("HNetCfg.FwMgr");
            NetFwTypeLib.INetFwMgr iFwMgr=(INetFwMgr)Activator.CreateInstance(TfwMgr);
            NetFwTypeLib.INetFwPolicy iFwPolicy = iFwMgr.LocalPolicy;
            NetFwTypeLib.INetFwProfile iFwProfile = iFwPolicy.CurrentProfile;
            return iFwProfile;
这个iFwProfile很重要,因为里面包含了防火墙的例外程序和端口,通过iFwProfile就可以访问了,当然,网上还有这样的Type TfwMgr=Type.GetTypeFromProgID({33333333})后面一串数字的,其实好象是查询注册表中的相应键直获得的,我还是觉得我上面的那种比较好,很直观.这只是我的一点开发愚见,其实我觉得还有很多我不明白的地方.所以请各位踊跃发言,颠覆这个版块的开发,共同学习,共同进步
2010-04-15 10:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-301185-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015985 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved