不显示删除回复显示所有回复显示星级回复显示得分回复 发一个自己做的修改植物大战僵尸阳光的小程序

#include <stdio.h>
#include <windows.h>
#include <string.h>
#include <tlhelp32.h>
HANDLE hGameHandle;


HANDLE GetHandle(char *sProName);

void main()
{

hGameHandle=GetHandle("PlantsVsZombies.exe");
DWORD dwBaseAddr=0x006A9EC0;
//::TerminateProcess(hGameHandle,0);
DWORD dwAdd1,dwAdd2,money;
::ReadProcessMemory(hGameHandle,(LPVOID)dwBaseAddr,&dwAdd1,sizeof(DWORD),NULL);
dwAdd1=dwAdd1+0x768;
::ReadProcessMemory(hGameHandle,(LPVOID)dwAdd1,&dwAdd2,sizeof(DWORD),NULL);
dwAdd2=dwAdd2+0x5560;
::ReadProcessMemory(hGameHandle,(LPVOID)dwAdd2,&money,sizeof(DWORD),NULL);
printf("%d",money);
DWORD a=100000;
::WriteProcessMemory(hGameHandle,(LPVOID)dwAdd2,&a,sizeof(DWORD),NULL);


}

HANDLE GetHandle(char *sProName)
{
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
if(hProcessSnap==INVALID_HANDLE_VALUE)
{
printf("CreatToolhelpSnapshot fail/n");
}
BOOL bMore=::Process32First(hProcessSnap,&pe32);
while(bMore)
{
if(strcmp(pe32.szExeFile,sProName)==0)
{
HANDLE hProcess=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,pe32.th32ProcessID);
//TerminateProcess(hProcess,0);
return hProcess;
}
 
bMore=::Process32Next(hProcessSnap,&pe32);
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值