2013年10月22日

转 如何通过ildasm/ilasm修改assembly的IL代码

摘要: 作者: 周银辉来源: 博客园发布时间: 2011-05-16 22:36阅读: 4717 次推荐: 4 原文链接 [收藏] 这段时间为跟踪一个Bug而焦头烂额,最后发现是Framework的问题,这让人多少有些绝望。所以到微软论坛提了个帖子,希望能得到些帮助。虽然论坛智能到能够判断楼主是否是MSDN订阅用户,以便尽快解决(传说MSDN订阅用户的问题能在两天内得到回复的,当时还很得意公司为我们购买的MSDN订阅账号),但得到的回复是“Could you file a bug report for this issue through Connect?”,绝望之后的又一次寒心啊。 看过paye.. 阅读全文

posted @ 2013-10-22 17:11 荣锋亮 阅读(309) 评论(0) 推荐(0) 编辑

[Tools].Net UI Spy工具:ManagedSpy

摘要: This article discusses:The new ManagedSpy utilityUnderstanding how ManagedSpy works and helps in debuggingA look at the inner workings of ManagedSpyLibUsing ManagedSpyLib for unit testingThis article uses the following technologies: .NET Framework 2.0Code download available at:ManagedSpy.exe(284 KB) 阅读全文

posted @ 2013-10-22 15:14 荣锋亮 阅读(1391) 评论(0) 推荐(0) 编辑

C#网络编码

摘要: 在网络通信中,很多情况下通信双方传达的都是字符信息。但是,字符信息并不能直接从网络的一端传递到另一端,这些字符信息首先需要被转换成一个字节序列后才能在网络中传输。将字符序列转换为字节序列的过程称为编码。当这些字节传送到网络的接收方时,接收方需要反过来将字节序列再转换为字符序列,这种过程称为解码。下面是编码与解码的例子:截图:完整代码:[csharp] view plaincopyprint?namespaceEncoderDecoderExample{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();txt_Enc 阅读全文

posted @ 2013-10-22 12:57 荣锋亮 阅读(155) 评论(0) 推荐(0) 编辑

.NET Framework 中的字符编码

摘要: 字符是可以通过多种不同方式表示的抽象实体。 字符编码是一个支持字符集中的每个字符进行配对值表示该字符的系统。 例如,摩尔斯电码是一种为罗马字母表中的每个字符与点的模式和短划线适用于在电报线路中传输的字符编码。 计算机的字符编码对一个支持字符集中的每个字符与表示该字符的数值。 字符编码具有两个不同的组件:编码器,将字符序列转换为数值序列 (字节)。解码器,将字节序列转换为字符序列。字符编码描述了编码器和解码器运行的规则。 例如, UTF8Encoding 类描述了编码的规则对和解密时, 8 位 Unicode 格式 (utf-8),使用表示单个 Unicode 字符的一到四个字节。 编码和解码还 阅读全文

posted @ 2013-10-22 12:49 荣锋亮 阅读(873) 评论(0) 推荐(0) 编辑

自动化 Windows 窗体

摘要: 摘要:您将在本文档中学习如何使用Name属性唯一标识 Microsoft Windows 窗体控件。本文档还将向您展示如何对 Visual Test 进行升级来处理 Windows 窗体。文档包括可供参考和应用的源代码,用于对现有自动化框架进行类似升级。文档还列举了一些 Windows 窗体本不支持的 Microsoft Win32 API。本文档未提供实现 Windows 窗体自动化的完全解决方案,未针对每个对 Windows 窗体控件不起作用的 Visual Test 方法提供替代方法,也未提供 Visual Test 所不具备的用于实现 Windows 窗体控件自动化的 Visual T 阅读全文

posted @ 2013-10-22 12:04 荣锋亮 阅读(519) 评论(0) 推荐(0) 编辑

C#进程通信

摘要: 进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有使用内存映射文件通过共享内存DLL共享内存使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(ZT)WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Windows在通过WM_COPYDATA消息传递期间,不提供继承同步方式。SDK文档推荐用户使用SendMessage函数,接受方在数据拷贝完成前不返回,这样发送方就不可能删除和修改数据:这个函数的原型及其要用到的结构如下:SendM 阅读全文

posted @ 2013-10-22 10:23 荣锋亮 阅读(284) 评论(0) 推荐(0) 编辑

导航