VC++植物大战僵尸中文版修改器实现代码

 更新时间:2015年04月25日 10:26:35   作者:#a  
这篇文章主要介绍了VC++植物大战僵尸中文版修改器实现代码,可实现植物大战僵尸中的无限阳光与无冷却时间功能,需要的朋友可以参考下

本文实例讲述了VC++植物大战僵尸中文版修改器实现代码。分享给大家供大家参考。具体分析如下:

这是很简单的一个辅助工具,关键是游戏数据的分析,实现了两个功能,无限阳光和无冷却。特别注意的一下,如果用VS2008编译的话,调试的时候是正常的,但编译后功能就会失效,这是因为OpenProcess权限的问题,需要提权,在VC6下是正常的。

void CzhiwuDlg::OnBnClickedButton1()
{
 //无限阳光代码
 HWND hJubing;
 DWORD lID;
 DWORD base = 0x006a9ec0;
 DWORD cunfang;
 hJubing= FindWindowA(NULL,"植物大战僵尸中文版");
 GetWindowThreadProcessId(hJubing,&lID);
 HANDLE hOpen = OpenProcess(PROCESS_ALL_ACCESS,0,lID);
 ReadProcessMemory(hOpen,(LPVOID)base,&cunfang,4,NULL);
 base = cunfang + 0x768;
 ReadProcessMemory(hOpen,(LPVOID)base,&cunfang,4,NULL);
 base = cunfang + 0x5560;
 cunfang=9999;
 WriteProcessMemory(hOpen,(LPVOID)base,&cunfang,4,NULL);
}
void CzhiwuDlg::OnBnClickedButton2()
{
//无冷却时间代码
 DWORD lID;
 DWORD base = 0x00488e73;
 HWND hJuBing = FindWindowA(NULL,"植物大战僵尸中文版");
 GetWindowThreadProcessId(hJuBing,&lID); //获取进程id
 HANDLE hOpen = OpenProcess(PROCESS_ALL_ACCESS,NULL,lID);
 //打开进程 获取所有操作权限 
 DWORD pianyi = 0x80;
 WriteProcessMemory(hOpen,(LPVOID)base,&pianyi,1,NULL);

}

希望本文所述对大家的VC++程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • 一文详解Qt中的对象树机制

    一文详解Qt中的对象树机制

    Qt提供了对象树机制,能够自动、有效的组织和管理继承自QObject的Qt对象。这篇文章将通过一些示例为大家介绍一下Qt中对象树机制的使用,需要的可以参考一下
    2023-03-03
  • C++11返回类型后置语法的使用示例

    C++11返回类型后置语法的使用示例

    本篇文章主要介绍了C++11返回类型后置语法的使用示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 哈夫曼算法构造代码

    哈夫曼算法构造代码

    这篇文章主要介绍了哈夫曼算法构造代码,有需要的朋友可以参考一下
    2013-12-12
  • 使用c++11 constexpr时遇到的坑详解

    使用c++11 constexpr时遇到的坑详解

    c++11 constexpr将变量声明为constexpr类型以便由编译器来验证变量是否是一个常量表达式,这篇文章主要给大家介绍了关于使用c++11 constexpr时遇到的坑,需要的朋友可以参考下
    2021-05-05
  • c++中的static修饰符示例详解

    c++中的static修饰符示例详解

    在c++中,静态成员是属于整个类而不是某个对象,静态成员变量只存储一份供所有对象共用,下面这篇文章主要给大家介绍了关于c++中static修饰符的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • 利用Matlab制作三子棋游戏的示例代码

    利用Matlab制作三子棋游戏的示例代码

    三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。本文将用Matlab制作这一经典游戏,感兴趣的可以试一试
    2022-03-03
  • 纯C语言实现火车售票系统

    纯C语言实现火车售票系统

    这篇文章主要为大家详细介绍了纯C语言实现火车售票系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-12-12
  • 详解C++中实现继承string类的MyString类的步骤

    详解C++中实现继承string类的MyString类的步骤

    这篇文章主要介绍了C++中实现继承string类的MyString类的步骤,其中的要点是要实现运算符的重载,需要的朋友可以参考下
    2016-04-04
  • C语言中extern详细用法解析

    C语言中extern详细用法解析

    这篇文章主要介绍了C语言中extern详细用法解析,本文讲解的extern也是C语言中的关键词,用来修饰函数声明或变量等,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Qt QDir路径类及使用方法

    Qt QDir路径类及使用方法

    QDir是Qt中用于操作文件系统目录的类,提供了多种方法来管理和查询目录,如设置当前目录、列举文件和子目录、创建和删除目录等,它支持基于字符串路径的操作,并且可以使用过滤器和排序功能,通过示例代码,展示了如何使用QDir进行各种目录操作,感兴趣的朋友跟随小编一起看看吧
    2024-11-11

最新评论