利用SharpPcap开发网络嗅探器
文章平均质量分 56
nash603
这个作者很懒,什么都没留下…
展开
-
SharpPcap 背景知识了解
本文介绍了SharpPcap的基本使用方法与示例,SharpPcap动态链接库,以及WinPcap 过滤过则等内容原创 2010-10-04 15:52:00 · 1310 阅读 · 0 评论 -
c#线程问题:线程间操作无效:从不是创建控件 的线程访问它InvalidOperationException异常
出现 InvalidOperationException异常 及其解决方法问题描述:通常情况下,显示界面(如Winform)的工作是由一个单独的线程完成的,假设它为线程A。此时,如果有另外一个线程假设名为线程B,线程B想在线程A的界面中显示一行文本信息,这个时候如果线程B直接调用线程A中的显示控件的方法,就有可能会出现InvalidOperationException异常。如 界面中有一个richtextbox组件,如果在线程B中使用this.richtextbox.AppendText 方法,就会出原创 2010-10-05 21:21:00 · 3880 阅读 · 0 评论 -
C#中TreeView组件的基本使用方法
<br />TreeView组件是由多个类来定义的,TreeView组件是由命名空间"System.Windows.Forms"中的"TreeView"类来定义的,而其中的节点(即Node),是由命名空间"System.Windows.Forms"中的"TreeNode"来定义的。所以当在程序中创建一个TreeView对象,其实只是创建了一个可以放置节点的"容器"。而在这个容器中加入一个节点,其实就是加入了从"TreeNode"类中创建的一个节点对象;同样删除一个节点,也就是删除一个"TreeNode"节点转载 2010-10-05 21:48:00 · 1416 阅读 · 0 评论 -
treeview用法 2
<br /> 2.常用的几个属性和方法 <br /> ~Index 获取树节点在树节点集合中的位置。 <br /> ~Nodes 获取分配给树视图控件的树节点集合。 <br /> ~Parent 获取或设置控件的父容器。 <br /> ~SelectedNode 获取或设置当前在树视图控件中选定的树节点。 <br /> ~ExpandAll 展开所有树节点。 <br /> ~Checked 获取或设置一个值,用以指示树节点是否处于选中状态。转载 2010-10-05 21:50:00 · 1339 阅读 · 0 评论 -
DevExpress.XtraTreeList.TreeList 控件如何找到当前被选中的节点
问题: 不知道DevExpress.XtraTreeList.TreeList 控件的哪个成员函数能够让我们找到当前树形结构中被选中的节点解决方案: string tmp = treeL.FocusedNode.GetDisplayText(this.treeListColumnIndex);原创 2010-10-06 14:59:00 · 22111 阅读 · 6 评论 -
TreeView 控件使用细节
问题描述:1.利用treeView控件的Add函数添加一个名称为123的节点,如treeView.Nodes.Add( "123" ); 2.当想要搜索得到该节点时,使用 TreeNode[] nodes = treeView.Nodes.Find("123", true);理想中应该返回第一步中插入的值,但实际结果却不然。解决方法:使用Add的另一个重载方法 treeView.Nodes.Add( "123","value" );这时候,新插入节点的key是"123" ,va原创 2010-10-06 19:48:00 · 13112 阅读 · 0 评论 -
SharpPcap 开发笔记
<br />原文地址:<br />http://blog.chinaunix.net/u/884/showart_2281574.html<br /> <br /> 由于项目的需要,要从终端与服务器的通讯数据中获取终端硬件状态,所以用到了广为流传的C#抓包库SharpPcap。SharpPcap目前最新版本是3.1.0,基于.Net 3.5和WinPcap。这儿请注意,如果你用的版本和我的版本差别太大,就不需要浪费时间看这篇文章了。比方说你用的是基于.Net 2.0的旧版,库完全不一样,请搜索SharpPc转载 2010-10-15 16:28:00 · 14548 阅读 · 2 评论