| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1547 人关注过本帖
标题: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
快速回复:C#操作防火墙
数据加载中...
 
   



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

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