- 浏览: 36584 次
-
最新评论
文章列表
Windows消息拦截
- 博客分类:
- 技术杂绘
Windows消息拦截
2010年02月06日
拦截应用程序的菜单项时SoftIce提供了如下方式:
:bmsg hMenu wm_command
:g
:bc*
:bpx k23thk1632prolog
:g
:bc*
:g ret
一般都会来到如下程序处:
XXXX:CALL [KERNEL32!K32Thk1632Prolog]
XXXX:CALL [...]VC编写的程序跟踪都可找到其菜单处理的入口点,在98下跟踪路径为:
0167:5f401BD1-->0167:5F401BFF-->0167:5F401C6D CAL ...
雨林木风 Windows server 2003
- 博客分类:
- 技术杂绘
雨林木风 Windows server 2003
2009年07月14日
雨林木风 Windows Server 2003 SP2 企业安装版 Y1.0
此版本采用 Microsoft Windows Server 2003 Enterprise Edition Service Pack 2 (SP2) 简体中文版制作,整合了最新的安全补丁和其它系统升级程序,并集成了最新的 SATA/RAID/SCSI/CPU/Chipset 驱动。免序列号,免激活。通过正版验证,支持在线更新。
MD5:1012bd6a81b4335af7fe093c6ff2926a YlmF_2K3SP2_ ...
【源于网络知识点收集】插件破解方法专辑(二)
- 博客分类:
- 技术杂绘
【源于网络知识点收集】插件破解方法专辑(二)
2010年03月11日
如何用VC实现软件注册 - Visual C++ - Windows应用与开发者社区(转载)
如何用VC实现软件注册
要实现软件注册功能,首先需要知道实现注册机制要涉及到的几个问题:1、如何加入注册检测,判断软件是否注册;2、如何生成注册码,如何保证一个用户名只生成与之唯一对应的注册码;3、在软件不注册情况下,如何限制软件功能的局限性;4、对已经负费使用用户而言,不应造成使用不便。
首先,应该有一个生成注册码的算法,以下是我简单的一个生成15位注册码的算法:
//该函数返回一个CSTRING类型的15 ...