python读取指定内存_更改python保存路径

python读取指定内存_更改python保存路径importosimportsysfromctypesimport*windll.kernel32.WriteProcessMemory.argtypes=[c_void_p,c_void_p,c_void_p,c_int,c_void_p]windll.kernel32.WriteProcessMemory.restype=c_void…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

import os
import sys
from ctypes import *

windll.kernel32.WriteProcessMemory.argtypes = [c_void_p, c_void_p, c_void_p, c_int, c_void_p]
windll.kernel32.WriteProcessMemory.restype = c_void_p
address1 = 0x00f9fea8 #i的地址
number1 = 0x140000000
lpNumberOfBytesWritten = c_size_t(0)
PROCESS_ALL_ACCESS = (0x000F0000 | 0x00100000 | 0xFFF)
hProcess = windll.kernel32.OpenProcess(PROCESS_ALL_ACCESS, False, 26848) #26848是下面C代码运行时进程的pid
windll.kernel32.WriteProcessMemory(hProcess,c_char_p(address1),addressof(c_longlong(number1)),sizeof(c_longlong),byref(lpNumberOfBytesWritten))

 

C代码(用作测试)

#include <stdio.h>
#include <Windows.h>
int main()
{
    LONGLONG i = 10;
    LONGLONG* x = &i;

    while (1) 
    {
        printf("%d\n", *x);
    }

    return 0;

}

 

Result:

会将 i的值会被修改成0x140000000的十进制数值

 

转载于:https://www.cnblogs.com/strive-sun/p/11463197.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/197362.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安装与卸载tensorflow-gpu

    安装与卸载tensorflow-gpu安装到Anaconda:安装:pipinstalltensorflow-gpu==1.2.1pipuninstall tensorflow-gpu==1.2.1安装与卸载keras同样:安装:pipinstallkeras==2.0.5pipuninstallkeras=2.0.5

    2022年6月22日
    82
  • Android文字转语音引擎(TTS)简单比较及下载

    Android文字转语音引擎(TTS)简单比较及下载目前国内Android系统自带语音引擎包括华为小米等居然都是不支持中文语音功能,以下是在网上找到的谷歌、科大讯飞和百度的纯语音引擎apk,没有启动界面,安装后在设置中能找到。不知为什么这些引擎在官网上都是找不到的。百度网盘下载地址密码:3si0简单比较com.svox.pico系统自带不支持中文语音com.svox.classic搜svox搜到的,和上面类似不支…

    2022年6月27日
    330
  • 【VBA研究】怎样将单元格数据赋给数组[通俗易懂]

    【VBA研究】怎样将单元格数据赋给数组

    2022年2月4日
    59
  • Python基本数据类型

    Python基本数据类型一、简介Python基本数据类型一般分为:数字、字符串、列表、元组、字典、集合这六种基本数据类型。其中数字又包含整型(整型又包括标准整型、长整型(Python2.7及之前版本有))、浮点型、复数类

    2022年7月5日
    23
  • srsLTE测试SDR频偏[通俗易懂]

    srsLTE测试SDR频偏[通俗易懂]1、在Android手机上使用网络信号大师确定当前连接基站的EARFCN。2、修改srsue的ue.conf中earfcn参数为手机连接的基站。3、启动srsue尝试接入,如果收不到基站或接入失败,可以调节ue.conf中的频偏(freq_offset)参数,可以从修改-15000到15000(可以5000为步进调节)不停重复尝试接入。4、能成功接入基站后,FoundCell信息中会有CFO参数,此参数即为频偏,然后再根据此值调试频偏值,频偏=频偏+CFO,比如CFO为-5.5k,频偏=频偏-

    2022年9月27日
    2
  • TinyXml高速入门(一)

    TinyXml高速入门(一)

    2021年12月9日
    64

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号