易截截图软件、单文件、免安装、纯绿色、仅160KB

NET Win HTML Editor Control破解过程全记录

前几天做项目。需要用到一个WinForm的HTML的编辑和显示控件。.NET自己并没有提供这方面的控件。去Googel百度了一下。没有找到合适的.NET控件。无奈去英文Googel了一下。果然发现了一款名为:.NET Win HTML Editor Control 3.2的控件。下载配置环境试用。发现免费版提供全功能试用。唯一不好的地方就是在编辑区有一个注册的链接。暂时还没发现有其他的限制。
整理一下破解思路如下:
          1. 首先使用Reflector反编译工具尝试反编译程序。
          2. 查找程序判断是否注册或者显示非注册版限制的代码。
          3. 使用ilDasm反编译DLL为IL文件。
          4. 去掉“判断是否注册”的代码或者“显示非注册版限制”的代码。
          5. 使用ILasm编译IL文件为DLL。
          6. 使用VisualStudio编写例子程序测试。
标准的破解流程。还好破解需要的软件电脑上都有,不需要从新下载。说干就干。
第一步:使用Reflector反编译程序:
哭泣!代码进行了混淆。虽然还是可以看得懂。不过估计没个十天半个月是搞不定了。我可没那么好的耐心。难道真的破解不了了么?算了直接跳过这步进行第三步。
第三步:使用ilDasm反编译DLL为IL文件
使用ilDasm反反编译DLL为IL文件的方法如下:进入命令行模式。 进入.NET SDK目录输入:
iLDasm.exe WinHTMLEditorControl.dll /out=E:"il" WinHTMLEditorControl.il
第四步:去掉“判断是否注册”的代码或者“显示非注册版限制”的代码
使用Visual Studio打开WinHTMLEditorControl.il。不管三七二十一先找到:
1  .publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00   // .$..
2                00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00   // .$..RSA1..
3                 F5 F3 1F 13 1D D7 B1 30 75 AD 0F B8 45


相关文档:

Web开发 第一部分 HTML教程基础(十三)表格布局

前面的课程中,我们学习了表格元素,上节课中,我们通过一本表格来对表单内的组件进行位置的控制,这其实就是一种简单的表格布局。这节课,我们详细来讨论一下使用表格的布局方法。
看如下代码:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ......

HTML 5的新标记

HTML 5的新标记
设计者们需要完成的任务是要给HTML 5开发一个更丰富的和更有含义的语义,当然可以想象这种
新方案将会是很灵活和很高效的,同时与所有的现代互联网标准相适应。下面就是一些将要在
HTML 5里新加入的标记.
◆<article> 标记 定义一篇文章
◆<aside> 标记 定义页面内容部分的侧边栏
◆<a ......

得到HTML标签的ID和NAME

得到HTML标签的ID和NAME
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT=""& ......

HTML 简史

HTML 是 Web 统一语言,这些容纳在尖括号里的简单标签,构成了如今的 Web。1991 年,Tim Berners-Lee
编写了一份叫做 “HTML 标签”的文档,里面包含了大约20个用来标记网页的 HTML 标签。他直接借用 SGML
的标记格式,也就是后来我们看到的 HTML 标记的格式。本文讲述了 HTML 这门 Web 标记语言的发展简史。
......

html select onchange事件

<select name="CluefromType" id="CluefromType" style="width: 182px" onchange="return CluefromOtherTypeSelected();">
       <option value="市场走访">
        市场走访
       < ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号