首页 > 其他分享 >植物大战僵尸

植物大战僵尸

时间:2023-12-15 19:55:57浏览次数:20  
标签:startGame 僵尸 植物 大战 hand bool Result NULL

#include <iostream>
#include <windows.h>
using namespace std;
//声明变量 
HWND hand = NULL;//游戏窗口 
DWORD pid = 0;//游戏进程ID 
HANDLE hProcess = NULL;//进程对象 
DWORD BaseValue = 0;//游戏数据存放的基础值 
bool startGame();//初始化游戏数据 
int main(){
    bool Result = false;
    Result = startGame();
    if(Result==false){
        return 0;
    }
    return 0;
}
bool startGame(){
    //查找电脑是否运行了植物大战僵尸 
    hand = FindWindow("MainWindow","植物大战僵尸中文版");
    if(hand==NULL){
        cout<<"游戏没有运行";
        return false;
    }
    cout<<"窗口:"<<hand<<endl;
    GetWindowThreadProcessId(hand,&pid);
    if(pid==0){
        cout<<"无法找到植物大战僵尸进程";
        return false;
    }
    cout<<"进程:"<<pid<<endl;
    hProcess = OpenProcess(PROCESS_ALL_ACCESS,false,pid);
    if(hProcess==NULL){
        cout<<"无法打开进程"<<endl;
        return false;
    }
    cout<<"打开进程:"<<hProcess<<endl;
    DWORD BaseAddress = 0x006A9EC0;//获取游戏的基础地址 
    bool Result = ReadProcessMemory(hProcess,(LPVOID)BaseAddress,&BaseValue,4,NULL);
    if(Result==false){
        cout<<"初始化基础地址失败"<<endl;
        return false;
    }
    return true;
}

 

标签:startGame,僵尸,植物,大战,hand,bool,Result,NULL
From: https://www.cnblogs.com/wangyihang-xh/p/17904096.html

相关文章

  • 植物大战僵尸(初始化游戏数据 )
    #include<iostream>#include<windows.h>usingnamespacestd;/*声明变量*/HWNDhand=NULL;//游戏窗口DWORDpid=0;//游戏进程IDHANDLEhProcess=NULL;//进程对象DWORDBaseValue=0;//游戏数据存放的基础值/*声明方法/函数*/boolstartGame();//初始化游戏数据......
  • 植物大战僵尸(阳光)
    #include<iostream>#include<windows.h>usingnamespacestd;intmain(){intvalue=0;intpid=0;cout<<"输入修改进程ID";cin>>pid;HANDLEhProcess=NULL;DWORDaddress1=0x006A9EC0;DWORDaddress2;......
  • 国家生物信息中心和表型组学研究中心公开植物图像及相关性状开放归档库OPIA
    目录植物图像承载着丰富的信息,反映了植物的颜色、形态、生长和健康状态等关键特征。高通量植物表型采集技术广泛用于植物表型组学研究,产生了大量基于图像的性状数据,对种质筛选、植物病虫害鉴定和农艺性状挖掘等方面具有重要价值。为了提供有效的数据管理和支持智慧农业,中科院遗......
  • 深度学习在植物表型研究中的应用现状与展望
    目录介绍一篇浙江大学发表的一篇深度学习在植物表型组研究的综述:岑海燕,朱月明,孙大伟,等.深度学习在植物表型研究中的应用现状与展望[J].农业工程学报,2020,36(9):1-16.本文首先概述了植物表型与深度学习方法的背景;随后从植物识别与分类、胁迫分析、产量预测、面向精准育种和精......
  • 粉丝重磅福利 | 爱荷华大学2023最新著作《植物育种的数量遗传学》赠送
    目录书籍信息书籍目录第1章:基因频率第2章:连锁第3章:亲缘相似性第4章:相似性度量第5章:基因效应第6章:方差分量第7章:方差估计第8章:交配设计第9章:选择响应第10章:GxE第11章:多性状选择第12章:多环境试验:线性混合模型第13章:仿真建模植物育种的基础免费电子书获取方式书籍信息书名:Quantit......
  • CircPCBL:用CNN-BiGRU-GLT模型鉴定植物circrna
    CircPCBL:IdentificationofPlantCircRNAswithaCNN-BiGRU-GLTModel报告人:王乐记录人:曹宇婕会议时间:2023-11-17会议地点:QQ会议关键词:作者:期刊:Plants-Basel年份:2023论文原文:https://doi.org/10.3390/plants12081652主要内容概要环状rna(circRNAs)是前mRNA剪接后产......
  • 简直不能相信!这款IDE仅插件10秒写出飞机大战游戏,太神奇了!
    一、写在前面昨天分享了一款可以帮我们写代码的插件CodeGeex,其实能帮我们解决大部分问题,讲道理已经很好了对不对?but,他就是最好的插件吗?肯定不是,这不又让我又发现了一款可以平替的插件TONGYILingma(阿里云出品智能编码助手通义灵码)。可能有同学会问了,那六哥这两个插件选哪个更好些呢......
  • 孤儿进程,守护进程,僵尸进程
    @TOC前言当谈到进程管理时,了解以下进程是很重要的:僵尸进程(ZombieProcess),孤儿进程(OrphanProcess),守护进程(DaemonProcess)。一、守护进程Daemon守护进程,是Linux中的后台服务进程,通常独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。创建守护进程最关键的是调......
  • 僵尸进程zombie讲解:
       ......
  • 晶圆代工产能利用率下降,降价大战一触即发 | 百能云芯
    晶圆代工行业正面临产能利用率的重大挑战,据悉,联电、世界先进和力积电等主要代工厂纷纷降低明年首季的报价,幅度高达两位数百分比,项目客户降幅更高达15%至20%,各大晶圆代工厂深陷产能利用率六成保卫战。晶圆代工降价潮掀起近期,晶圆代工成熟制程价格迎来了疫情后的新低点,对相关企业的毛......