zxpnet网站 zxpnet网站
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

zxpnet

一个爱学习的java开发攻城狮
首页
前端
后端服务器
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • python基础

    • python3基础
    • python爬虫开发
    • python web开发
    • wxpy微信开发
    • 尹成python
      • python库
        • pywin32库
    • python常见库
    • python金融开发
    • python文件操作
    • python正则表达式
    • python面向对象
    • python模块化
    • python线程与并发
    • python数据库
    • python整合redis
  • python爬虫

  • python库

  • 树莓派
  • Arduino
  • STM32
  • kali linux
  • python培训班
  • python
  • python基础
shollin
2023-01-16
目录

尹成python

# python库

# pywin32库

1、安装pywin32软件,注意对应python的版本

https://github.com/mhammond/pywin32/releases/tag/b305

python.exe -m pip install --upgrade pip
python -m pip install pywin32 --upgrade

1
2
3
import win32process #进程模块
import win32con#系统定义
import win32api#调用系统模块
import ctypes#C语言类型
import win32gui #界面

#一个常量,标识最高权限打开一个进程
PROCESS_ALL_ACCESS=(0x000F0000|0x00100000|0xFFF) # |位运算,0x十六进制
window=win32gui.FindWindow("MainWindow","植物大战僵尸中文版")#查找窗体
hid,pid=win32process.GetWindowThreadProcessId(window) #根据窗体抓取进程编号
phand=win32api.OpenProcess(PROCESS_ALL_ACCESS,False,pid)#用最高权限打开进程编号
date=ctypes.c_long()#C语言的整数类型,读取数据
#加载内核模块
mydll=ctypes.windll.LoadLibrary("C:\\Windows\\System32\\kernel32.dll")

#读取内存,  int(phand)打开的进程编号  244866760,内存地址, 写入结果ctypes.byref(date)
#整数4个字节
mydll.ReadProcessMemory(int(phand),244866760,ctypes.byref(date),4,None)#读取内存
print(date.value)
newdata=ctypes.c_long(2048)#设定修改数据为2048
mydll.WriteProcessMemory(int(phand),244866760,  ctypes.byref(newdata),4,None )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
【No376】千锋教育尹成Python视频教程
下载地址: 网盘链接:https://pan.baidu.com/s/1725CkWTHNc9f4RK8Gx4ZJg提取密码:ehfx
wxpy微信开发
python常见库

← wxpy微信开发 python常见库→

最近更新
01
国际象棋
09-15
02
成语
09-15
03
自然拼读
09-15
更多文章>
Theme by Vdoing | Copyright © 2019-2023 zxpnet | 粤ICP备14079330号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式