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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQL修改语句

    SQL修改语句如果我们要修改数据库中表的数据,这个时候我们就要使用到UPDATE语句。UPDATE语句的基本语法是:UPDATE<表名>SET字段1=值1,字段2=值2,…WHERE…;例如,我们想更新employees表id=100的记录的last_name和salary这两个字段,先写出UPDATEemployeesSETname=”大哥”,salary…

    2022年6月15日
    261
  • com.google.android.xmppService与com.google.android.gtalkservice

    com.google.android.xmppService与com.google.android.gtalkservicecom.google.android.xmppService被更名com.google.android.gtalkservice,并且com.google.android.gtalkservice已经从release的SDK中拿掉了,所以我们在SDK找不到相关的信息的。com.google.android.gtalkservice是GTalk用到的service.GTalk是基于XMPP协议的。…

    2022年10月16日
    0
  • How to use SOAP API call SF

    How to use SOAP API call SF(1)DownloadWSDLfilesSetup→API→APIWSDLpage→GenerateEnterpriseWSDLThiswilltakeseveralminutestocreateapage.right-clickthepageandsaveaswsdl.jsp.xmlfileonyourlocallaptop.(2)DownloadSOAPUIOpenSourcefromDownl…

    2022年7月14日
    15
  • 怎么监控mysql数据变化_mysql数据库数据变化实时监控

    怎么监控mysql数据变化_mysql数据库数据变化实时监控对于二次开发来说,很大一部分就找找文件和找数据库的变化情况对于数据库变化。还没有发现比较好用的监控数据库变化监控软件。今天,我就给大家介绍一个如何使用mysql自带的功能监控数据库变化1、打开数据库配置文件my.ini(一般在数据库安装目录)(D:\MYSQL)2、在数据库的最后一行添加log=log.txt代码3、重启mysql数据库4、去数据库数据目录我的是(D:\MYSQL\dat…

    2022年6月1日
    17
  • h5文件怎么打开_h5下载文件

    h5文件怎么打开_h5下载文件用h5py的接口,只能帮你到这了

    2022年9月9日
    0
  • jmeter吞吐量和并发数关系_java获取cpu使用率

    jmeter吞吐量和并发数关系_java获取cpu使用率如何计算进程调度算法的吞吐量(Howtocalculatethroughputofaprocessschedulingalgorithm)我正在尝试使用Java计算FCFS算法的吞吐量,但它总是给我零。我做得对吗?startTime=System.nanoTime();total=FCFC(copyBurstTime,copyArrivalTime);estimated…

    2022年10月21日
    0

发表回复

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

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