该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import win32gui,win32api,win32process,ctypes

#载入kernal32.dll,Windows读写内存的函数在这个dll里面

kernal32=ctypes.windll.LoadLibrary(r"C:\Windows\System32\kernel32.dll")

#用于通过基址获取最终的地址

def GetAddress(handle,BaseAddress,offset=[]):

value=ctypes.c_long()

kernal32.ReadProcessMemory(int(handle),BaseAddress,ctypes.byref(value),4,None)

for i in range(len(offset)-1):

kernal32.ReadProcessMemory(int(handle), value.value+offset[i], ctypes.byref(value), 4, None)

return value.value+offset[len(offset)-1]

#获取窗口句柄

hwnd=win32gui.FindWindow("MainWindow","植物大战僵尸中文版")

#通过窗口句柄获取进程ID,该函数返回一个列表,进程ID是在第二

pid=win32process.GetWindowThreadProcessId(hwnd)[1]

#通过进程ID获取句柄

handle=win32api.OpenProcess(0x1F0FFF,False,pid)

#ctypes.c_long()返回的是一个C语言long类型的变量

showSun=ctypes.c_long()

changeSun=ctypes.c_long()

while 1:

address = GetAddress(handle, 0x6a9ec0, offset=[0x768, 0x5560])

#ctypes.byref(showSun)相当于取showSun的指针

kernal32.ReadProcessMemory(int(handle),address,ctypes.byref(showSun),4,None)

print("{}{}".format("当前阳光:",showSun.value))

changeSun.value = int(input("要修改成多少:"))

kernal32.WriteProcessMemory(int(handle), address, ctypes.byref(changeSun), 4, None)

python写植物大战僵尸简单版_写个最简单的植物大战僵尸修改器吧!c和python相关推荐

  1. python学习中文第五版_前5个学习Python的网站

    python学习中文第五版 Python is a multi-utility high-level language (programming as well as a scripting lang ...

  2. python核心编程第三版_《Python核心编程(第3版)》

    <Python核心编程(第3版)>是经典畅销图书<Python核心编程(第二版)>的全新升级版本,本书适合具有一定经验的Python开发人员阅读,总共分为3部分.第1部分为讲解 ...

  3. 写乐100道练习题_写乐大型21K详细评测(文长慎入)

    本帖最后由 预应力钢笔尖 于 2012-6-9 19:06 编辑 过了两天了,让我对刚入手的写乐21K做一个简单的评测. 在之前的帖子当中提到过,我最开始就是因为看了黄瓜兄的"低端横向对比& ...

  4. 春风十里_C调简单版_酷音小伟

    教学视频 <春风十里>简单版吉他弹唱教学 酷音小伟吉他教学 谱子

  5. 笨办法学习python应该看第几版_求问:完全小白学习Python看《笨方法学Python3》还是看《Python编程从入门到实践》?...

    完全小白,建议看 <Python编程从入门到实践> 或 <像计算机科学家一样思考Python 第2版> 本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯 ...

  6. android简单歌词,《Android_MP3播放器(初学简单版_歌名、歌手、歌词同步显示)》.doc...

    Android_MP3播放器(初学简单版) --乐拐 这是我学习Android以来的第二个程序--MP3播放器(简单版),我的第一个程序是比较实用的通讯录(文档地址是:/view/d013f64fc8 ...

  7. python数据处理可以做什么菜_厌倦了EXCEL想玩点新花样?教你利用Python做数据筛选(下)...

    前言 回顾一下上次的案例模型,我们知道了只要写3行代码,就可以利用python对EXCEL数据做简单的筛选,说明了python是一门非常简单和实用的数据分析工具.前面学过的这几句简单的语言,不知道你们 ...

  8. python粘贴代码运行不了_老师上课总是不给PPT?于是我用几行python代码偷偷复制U盘文件...

    上大学的时候有老师不给上课的PPT,就总想有个程序能偷偷复制老师的U盘....其实用几行python代码就能搞定了.分两步,首先写出来python代码,其次把.py文件转换成exe文件,直接在wind ...

  9. gg修改器修改数值没有用怎么办_风灵月影是谁?风灵月影修改器大全

    风灵月影是谁?玩单机游戏的恐怕不少人都知道他的大名.玩了很多游戏,用的都是风灵月影的修改器,他的修改器能很方便的调用游戏的数值.无敌.与各种秘籍.这里整理了风灵月影修改器大全,各种游戏的风灵月影版修改 ...

  10. python写文字冒险游戏手机版_用128行代码实现一个文字冒险游戏

    哈喽大家好我是yumir 文字冒险游戏一直是一个广受欢迎的游戏类型,有小可爱问我有没有文字冒险游戏的制作思路,今天就分享一下,做一个简单的文字冒险游戏,只需要128行代码~ 这次我只做了文字显示和分支 ...

最新文章

  1. 小程序云开发,订阅消息定时批量发送实现代码
  2. 微信公众平台消息接口API指南
  3. 用Python制作一个简易的抽奖程序
  4. React-Native 指定模拟器RUN-IOS
  5. # 20172307 2018-2019-1 《程序设计与数据结构》第5周学习总结
  6. python asyncio_如何使用Python中的asyncio?
  7. android 开源 高斯模糊_Android图像处理 - 高斯模糊的原理及实现
  8. 网络爬虫之httpclient的使用
  9. 鸿蒙系统将登陆2亿台华为手机,“别的厂商想用,我们会支持!”
  10. 防火墙设置对外开放port
  11. 对Librehash海洋协议审查的回应
  12. try固定搭配_英语词汇:regret cease try等词的固定搭配用法
  13. 聚沙成塔——VBA术语 (VBA Glossary)
  14. luci网页shell_修改Luci界面
  15. android基本布局-TableLayout_表格布局
  16. c语言浮点数如何精确计算,浮点数精确运算的分析和解决办法
  17. OD学习手记——常用断点
  18. 华为防火墙配置基于源地址的策略路由
  19. CSCLa测试指标 (照明研究中心) 计算软件
  20. 图的邻接矩阵表示法及顶点入度、出度的计算方法

热门文章

  1. 永中word页码怎么从第二页开始_如何在Word的任意一页插入页码?原来还有这么简单的方法...
  2. DM DBLINK使用笔记
  3. c语言中max的用法
  4. 辞旧迎新又一年(18年年终总结)
  5. The7主题使用心得交流
  6. java服务安装(三):使用appassembler
  7. 智协云店通+BitCOO加入4WiN.io全球互贸链 | 翼次元空间+Fund++
  8. 雅思阅读真经总纲_雅思阅读用哪本书?五大热门雅思阅读书籍全面点评
  9. HTML5教程7-实战:调色板
  10. cordic ip核 vivado_Xilinx Vivado Cordic 核的使用