hBifTs

山自高兮水自深!當塵霧消散,唯事實留傳.荣辱不惊, 看庭前花开花落; 去留随意, 望天上云展云舒.

导航

上一页 1 2 3 4 5 6 7 ··· 9 下一页

2004年7月16日

摘要: 在.NET中,我们可以直接使用System.Security.Cryptography空间中的通过加密/解密类进行操作.这几天在玩数据加密的时候用到了.感觉用起来不是很方便.于是写了一个通用(hoho,算是比较通用的吧)的加密/解密的类.现在只完成了对称加密类的封装.代码: using System;using System.IO;using System.Text;using System.S... 阅读全文

posted @ 2004-07-16 00:48 hbiftsaa 阅读(2941) 评论(4) 推荐(0) 编辑

2004年7月13日

摘要: http://dl.pconline.com.cn/html/1/8/dlid=13048&dltypeid=1&pn=0&.html≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ 腾讯 QQ/TM 珊瑚虫外挂 v2.0 ≡≡ 珊瑚虫工作室[Coral Studio] ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ■ 本外挂适用于腾讯 QQ2003/QQ2004/TM 各个版本 ■ 使用方法:直接将所有文件... 阅读全文

posted @ 2004-07-13 14:00 hbiftsaa 阅读(1465) 评论(4) 推荐(0) 编辑

2004年7月12日

摘要: 前面的文章:1, .NET中使用Mapping File 的API :) 2, 内存映射文件与用户权限 :) 3, 序列化对象 :) 4, 序列化与HashCode.. 5, 更新[SharedMemory] 6, SharedMemoryEx 7, 更新SharedMemoryEx 8, MutexEx 9, 创建一个EveryOne SECURITY_ATTRIBUTES. 中,我使用Win3... 阅读全文

posted @ 2004-07-12 21:43 hbiftsaa 阅读(1897) 评论(5) 推荐(0) 编辑

摘要: 在前面的内存映射文件与用户权限 :) 文章中,我提到了使用IIS的身份模拟来使用通过SharedMemoryEx生成的内存映射文件...这种做法可以解决一时的问题,不能真正长久的解决问题.在前一个文章MutexEx 中,Mutex的创建,使用也要对其权限进行设置..同样的,如果我们想在不同的帐号使用这个Mutex,我们可能也不得不使用另一种方式的身份模拟.在Win32中,我们可以通过创建 NULL... 阅读全文

posted @ 2004-07-12 21:29 hbiftsaa 阅读(10199) 评论(9) 推荐(0) 编辑

摘要: (1)MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。 Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐... 阅读全文

posted @ 2004-07-12 13:25 hbiftsaa 阅读(1584) 评论(3) 推荐(0) 编辑

摘要: 欧洲反病毒发展研究所(EICAR)提供了一个文件:EICAR标准反病毒测试文件,它是反病毒软件厂商在全世界范围内提供的用来检查反病毒软件安装的一个测试标准。你可以轻易地建立这个文件: 请打开“记事本”,将下面一行文本拷贝进去,保存文件,文件类型选择“所有文件”,文件名为“EICAR.COM”。 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS... 阅读全文

posted @ 2004-07-12 10:55 hbiftsaa 阅读(1134) 评论(4) 推荐(0) 编辑

2004年7月11日

摘要: 一直在考虑SharedMemory/SharedMemoryEx的并发问题..就是怎么处理同时有多个线程/进程读/写时怎么保证内容是正确的..想到了Mutex,进程间的互斥体.看了看MSDN,发现不能在多个进程中进行互斥操作:)于是使用P/Invoke大法,封装了Win32中的OpenMutex/CreateMutex等类.写了一个MutexEx.代码如下: Enum MutexExAc... 阅读全文

posted @ 2004-07-11 22:05 hbiftsaa 阅读(2147) 评论(5) 推荐(0) 编辑

摘要: 修改了前一个版本SharedMemory中,需要手动填MsgMemName的问题.通过一个函数,根据当前的内存映射文件的Name,得到相应的MsgMemName.代码如下: private static string GetMsgMemName(string Name){ byte[] temp = new byte[5]; byte[... 阅读全文

posted @ 2004-07-11 19:40 hbiftsaa 阅读(1078) 评论(2) 推荐(0) 编辑

2004年7月10日

摘要: 在前面的SharedMemory中,我们通过P/Invoke完成了Win32中的Mapping File的使用..通过这个,我们可以很方便的完成.NET应用程序的进程间通讯:)但是,由于SharedMemory的映射空间的大小是在创建对象的时候固定了的,不能很方便的进行动态修改.在某些场合就不方便使用..有一个方法:1,建立两个内存映射文件.2,一个用于数据交换,另一个用于消息传送(比如当数据交换... 阅读全文

posted @ 2004-07-10 21:42 hbiftsaa 阅读(1645) 评论(3) 推荐(0) 编辑

2004年7月7日

摘要: 前一个版本的SharedMemory(.NET中使用Mapping File 的API :) )有一个Bug,当多次向内存映射文件中写数据的时候,没有及时把原有的数据清除.当前一次写入的数据的长度超过当前数据的长度的时候,读的时候就会把前一次的多余的数据也读出来.修正的方法很简单,在每次写的时候,把内存清0 :)修改的部分的代码如下: public void CopyFrom(b... 阅读全文

posted @ 2004-07-07 17:01 hbiftsaa 阅读(1842) 评论(18) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页