Archive for the ‘杂项’ Category

连连看算法

强烈推荐:怎么写连连看 之 连连看算法

bochs

[科普]在bochs虚拟机中安装WindowsXP

Bochs 仿真软件

用Bochs调试NTLDR

bochs中查看段寄存器使用sreg命令!

32bit Or 64bit

一直比较困惑跨平台以及跨32bit/64bit边界的编程问题,主要是基本数据类型的sizeof大小问题。

比较确定的是(unsigned) char/(unsigned) short基本都是1byte/2byte。虽然int、long都是内置类型,但归根结底还是得看编译器的实现:32bit下一般都是4byte,64bit下就可能有多种情况了(44、48、88等)。但无论怎样编译器都知道它们的确切大小,有问题还是求助编译器吧。

32bit/64bit最大的区别就是指针大小,肯定是4byte和8byte了,因此Windows SDK的头文件通过是否定义了_WIN64宏来确定INT_PTR等自定义PTR类型的大小(_int64 or int)。

如何跨平台,当然是宏和typedef了。typedef时加上类型名称及位数,这样清晰明了,如typedef unsigned char uint8等。至于typedef unsigned int是uint32还是uint64估计还得看具体的环境了。

附上一篇参考资料:http://blog.csdn.net/tangl_99/article/details/1963762

跨平台C/C++数据类型定义

古剑奇谭1.5.8修改方法

彼岸浮灯篇,修改方兰生攻击力,WinHex修改0x878E和0x8796地址起连续四字节。貌似最大攻击力也就9999?

无忧隐藏V9.29免激活补丁

无忧隐藏是一款不错的软件,遗憾的是如果没激活的话,会在启动程序10多秒后弹出窗口,并且20分钟后退出程序。激活方法一是修改主页为指定网址,二是花钱买激活码。

花了一个晚上的时间研究并逆向了一下,制作了一个内存补丁供学习交流之用。HideWizardPatch

将压缩包中的两个文件解压到无忧隐藏的安装目录中,以后启动无忧隐藏使用HideWizardPatch.exe即可实现免激活。

额外操作:运行HideWizardPatch启动无忧隐藏后,请点击“激活”,然后去掉“同意设置浏览器主页”的复选框,再“确定”。为什么要这个额外操作,请见下一段落。

由于是短时间内完成的补丁,还有不完善的地方。一是360报警,内存补丁是使用ppatcher制作的,可以保证无毒无公害;二是无忧隐藏本身做了点恶意软件做的事,即除了修改主页外,其实还会修改浏览器的快捷方式,上面的额外操作就是为了让无忧隐藏恢复我们的快捷方式。

无觅相关文章插件,快速提升流量