代码改变世界

随笔分类 -  C#

用c#监控网络流量

2011-09-23 23:28 by 侬卡, 393 阅读, 收藏,
摘要: 以下的代码的原作是opensource的一个叫sniffer.net的,用vb.net写的,这里只是简单的用c#翻译了一下,暂时还只能监控所有数据包,不能监控某一个进程的数据包,代码如下:using System;using System.Text;using System.Net;using System.Net.Sockets;using System.Runtime.InteropServices;namespace UpdateTester{/**//// <summary>/// Monitor 的摘要说明。/// </summary>public class 阅读全文

C#.NET禁止一个程序启动多个实例

2011-09-22 23:46 by 侬卡, 173 阅读, 收藏,
摘要: 在Program.cs中添加如下代码: Boolean createdNew; //返回是否赋予了使用线程的互斥体初始所属权 System.Threading.Mutex instance = new System.Threading.Mutex(true, "MutexName", out createdNew); //同步基元变量 if (createdNew) //赋予了线程初始所属权,也就是首次使用互斥体 { Application.Run(new Form1());/s/这句是系统自动写的 instance.ReleaseMutex(); } else { Mes 阅读全文

日期操作常用代码

2011-09-22 23:33 by 侬卡, 178 阅读, 收藏,
摘要: using System;namespace My.Utils {/// <summary>/// 日期操作常用工具/// </summary>public class DateUtils { public DateUtils() { } /// <summary> /// 比较日期的年份差 /// </summary> /// <param name="start">开始日期</param> /// <returns>与当前日期的年份差</returns> public sta 阅读全文
24元宝小说网