热带鱼屏保(Marine Aquarium 3),如何才能绕过它的Key Code?
今天,从http://www.SereneScreen.com下载了正版的热带鱼屏保程序->Marine Aquarium 3.
安装之后,查找到MarineAquarium3.scr,但是正版是要Key Code的,我是不会买也懒得买。
那可怎么办呢。
首先分析问题,所以尝试用VS的File->open菜单,看看能否看到资源文件,( 基本VC++写的程序,都是多多少少会有一些资源文件的)。
然后,查找里边的Dialog,比较走运的是,这里的Dialog真得是很多。连键入Key Code的Dialog都存在,真是是不错(这里顺带提一下,QQ2009的主程序,在资源的dialogs里,可是没找到对应于登录界面的Dialog)。
然后,既然有些线索,就试试吧。
我尝试了以下两种方法,都是都不能成功:
a. 把Register这个dialog上OK和Cancel的ID属性的指互换,然后保存文件。运行程序,仍然是不行的。
b. 把Register这个dialog的ID与其他的Dialog的ID互换,然后保存文件。运行程序,仍然不行。
剩下,我能想到的还有几种方法:
1. 重新安装一次整个Marine Aquarium 3的安装包,用Process Monitor监视和记录下,整个安装过程对整个文件系统,以及注册表都做了些什么操作,看看是否能查到蛛丝马迹。
2. 用VS开发环境,以二级制的方式打开MarineAquarium3.scr,通过关键字的方式,找到处理Key Code的地方,进行一些处理,估计是希望渺茫。
3. 深化一些VC开发,研究一下COM本质,学学编译原理,或者汇编。反此种种,都不是一天能完成,以后再做深入研究。
如果哪位朋友有好办法,可以跟帖回复下,虚心求教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具