介绍一个反汇编引擎 BeaEngine

介绍一个反编译引擎 BeaEngine

来自 http://www.beaengine.org/ 是一个免费的反汇编引擎,能够支持多种语言,比如:Python VC MASM32 Delphi 等等

主要函数

1.Disasm 函数

语法:

int Disasm(
pDisasmStruc pMonDisasm
);

参数:

pMonDisasm

[out] 返回指向 DisasmStruc 结构体的指针

函数返回值:

返回值有3种可能。如果遇到无法识别的opcode,返回 UNKNOWN_OPCODE (-1);如果读取出界(也就是读取超过安全区范围),那么返回OUT_O[......]

阅读全文

VC 中输出当前运行的文件和所处的行数以及所在函数名称的方法

通过下面的例子,可以到到 VC 可以在运行过程中输出当前运行的文件和所处的行数以及所在函数名称。如果需要追踪你程序的流程,并且能够获得运行期的Log文件,这将是一个很好的追踪方法

#include "stdafx.h"

void foo()
{
printf("Run in file %s, line %d Function %s\n", __FILE__, __LINE__, __FUNCDNAME__);
return;
}
int _tmain(int argc, _TCHAR* argv[])
{
printf("This is a simple demo to show how[......]

阅读全文

给WordPress加上文章阅读次数功能

安装完WordPress后(WordPress 3.5.1),默认已经有 WP-PostViews 插件,可以直接在“插件”-->;“已安装的插件”中看到。确定这个功能是启用之后,可以在“外观”-->;当前主题的“小工具”中配置“第一小工具区”中 Views。这样就能够在边栏显示阅读数量最多的文章。具体的配置方法在网上都能搜索到,这里不再重复。重点说一下 Twenty Ten 这个主题如何显示每篇文章的阅读数量。非常抱歉的是这个主题和其他网上教程中讲述的都不同,无法找到给出的“主循环”。因此,选择插入在 Single.php 文件中(可以从“仪表盘”-->“外观”-->[......]

阅读全文

Outlook VBA 显示选中邮件的标题

代码如下,运行之后能够显示当前选中邮件的标题.最主要的演示选中邮件的方法。

Sub zz()

Dim objItem As Object

If ActiveExplorer.Selection.Count = 0 Then Exit Sub

For Each objItem In ActiveExplorer.Selection
MsgBox objItem.Subject, vbOKOnly + vbInformation, "DONE!"
Next

Set objItem = Nothing

End Sub

[......]

阅读全文

更新完成

用了一个春节的时间,将原来手工页面编写的网页更换为了 WordPress 界面的。总共花费了大约100多个小时。期间的感悟是:360浏览器真的不好用,不知道为什么家里的电脑强制安装了一个360浏览器,我刚开始也没有在意,用着它就开始了WP之旅,不成想几乎上传几次附件之后就要崩溃一次,整个浏览器都没有反应的。后来的某一天,去给一个朋友检修电脑,她也提到浏览器不正常的问题而正好也是360浏览器,始悟一定是它捣鬼的......果真更新之后正常多了。不太清楚,360使用的是IE内核,但是为什么把浏览器搞的如此之不好用?

另外一个感悟是,Wordpress的安装和使用比想象中的简单多了,功能也是异乎寻常[......]

阅读全文