全部博文(118)
分类: LINUX
2009-02-06 17:09:37
最近很懒,累啊,从家里回来,就有一堆的事等着忙,发现年纪大了之后,体力也差了,打会球就累得气喘吁吁的,每天又睡得晚,知道要早睡,可还是抗不过习惯啊。
IRIS是一个网络协议分析软件,两年前我用它做过网络协议分析,今天不得不重新捡起来用,起因在于我的软件中GPRS上行时如果在登陆前置机的时候,前置机如果在第一条登陆帧发送了之后不给我的设备一个登陆响应帧的话,我会有一个重发的过程,当前置机如果接收到多条登陆报文的时候,就会像芙蓉姐姐一样疯了一样的乱跳,狂发数据,没办法,我不敢百分百的确认是对方的前置机的问题,所以必须要调用分析软件来对网络数据进行分析,来证明自己的清白阿。
找个IRIS都找死,在2003上死活运行不起来,报错说加载elic.dll加载出错,我以为iris在server2003上有问题,没办法,退而求其次吧,把几个网络分析软件挨个翻了个遍,发现没有一个能用的,无奈,只有回到IRIS上来,上网找了一下,发现已经有高手解决了这个问题:
发现这主要是由于IRIS的加密壳与Windows 2003的DEP数据保护机制冲突造成的,因此只要我们解除DEP机制对IRIS的主程序检测即可。
1. 要打开“系统属性”,请单击“开始”,指向“设置”,单击“控制面板”,然后双击“系统”。
2. 单击“高级”选项卡,在“性能”下,单击“设置”。
3. 单击“数据执行保护”选项卡。
4. 选择“只为关键Windows程序和服务启用数据执行保护”,或选择“除所选之外,为所有程序和服务启用数据执行保护”,然后在下面的列表框中添加IRIS的主程序即可。
不要执行数据保护。。。。。。。。。。即可