问题标签 [readprocessmemory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ReadProcessMemory 不工作
基本上这并没有返回我要求的所有字节。
关于为什么这不起作用以及我将如何解决它的任何想法?
windows-applications - how do i use a memory address from cheat engine with ReadProcessMemory?
im trying to make an application that monitors the speed of the character in GTAV, iv found the address of the variable with cheat engine: http://i.stack.imgur.com/klyYV.png
and i made a function to open a handle to the game process:
in main i get the handle and try to read the memory location like so:
but it fails and prints "failed to read value". im assuming this has something to do with an address offset, iv been looking it up but i don't really get what people are talking about. btw the memory location is not static and changes when the game is restarted but i wanted to at least get it working with the actual memory address before i tried to find a way to get it dynamically.
so how do i find the actual memory address to use with the ReadProcessMemory function based on the address displayed in cheat engine.
c++ - C++ 输出日文字符
我正在记忆从日本游戏中读取字符串,我试图在控制台窗口中显示它并将字符串复制到剪贴板。到目前为止,我已经设法在控制台中显示它,但是每当我尝试将它复制到我的剪贴板时,字符串就会被扭曲。我试图搜索这个问题,但大多数人都在努力在控制台中显示字符串,我对此没有任何问题。
日文文本在cout之后正确显示在控制台中,但是正在存储的剪贴板值看起来像:y•zuƒXƒ~。我不知道为什么当我将它输出到控制台时它工作正常,因为从内存中读取的字符串也像它出现在剪贴板中一样被扭曲了。这是剪贴板功能,如果它会有所帮助:
我也尝试过使用wchar_t和wstring处理字符串,但我得到的符号与预期的完全不同。
如果重要的话,我的系统区域设置当前设置为日语。
我在这里做错了什么?
c# - 计算内存地址c#
如何使用我的静态地址和偏移量在 C# 中找到新的内存地址。
基地:0x1023469C
偏移量:1E8
我尝试将偏移量添加到readprocessmemory
函数内部的基数,但这根本不起作用:(我正在尝试从该地址读取内存,因为我正在编写一个小工具,如果我的健康状况良好,它将播放声音 2变低了。提前感谢您的帮助:D
这是我到目前为止得到的:
c# - 制作函数C#
我正在制作一个简单的 C# 培训师,我在其中使用ReadProcessMemory
.
目前我这样做:
现在我想使用一个函数来自动化这个过程(因为这个过程对于多级指针来说很混乱)。
我找到了这个:
但我不明白这是如何工作的。任何人都可以向我解释或给我其他功能吗?
c# - C# ReadProcessMemory 替代方案
我正在尝试ReadProcessMemory
在某个进程上,但它用于ObRegisterCallbacks
防止另一个进程在其上创建句柄(OpenProcess
)。ReadProcessMemory
我听说有人在没有or的情况下在 C# 中创建自己的内存读取工具OpenProcess
。如果有人能告诉我如何创建这样一个很棒的库(或者如果我可以链接到现有的库)。
这是严格的读取内存,我不需要将内存写入进程
c# - 修改函数以读取浮点 C#
我在网上找到了这个功能:
我像这样使用:
此函数适用于读取整数。但我想读花车。有人告诉我,我必须做
但我不明白将他建议的代码放在函数中的什么位置。有人可以帮我吗?提前谢谢:D。
memory - 拒绝访问模块的内存
作为一种爱好,我一直在花时间学习二进制文件。我正在创建一个程序,它主要完成 Ollydbg 的工作。我认为承担如此大的项目将教会我所有我想知道的关于 PE 的知识。现在我正在处理一个类似于 Ollydbg 的内存映射的对话框,并列出了与每个模块相关的堆和部分,但在访问系统模块的权限方面遇到了一些问题。我首先打开一个文件并将其作为调试对象运行。我那时
这适用于我尝试读取的大约 30% 的模块。其余的给我一个 12B 错误,只有部分 ReadProcessMemory 或 WriteProcessMemory 请求完成。给我这个错误的一个模块是 ntdll。所以我做了一些研究,发现我可能没有权限访问我试图访问的内存部分。所以我尝试用
对于 VirtualProtectEx,我收到错误 5,访问被拒绝。我也尝试以管理员身份运行该程序并得到相同的结果。关于什么让我无法读取作为调试对象加载的模块的 PE 标头的任何想法?
c++ - c++,读写内存,
所以我是 C++ 新手(非常新),我一直在尝试使用这段代码 7 个小时,我不知道它为什么不起作用,它编译得很好,但看起来它写到了错误的地址,我有一种感觉我有问题,谢谢。
delphi - 32/64 位 ReadProcessMemory 问题
我总是在 x86 机器上使用这段代码没有问题:
现在我编译了一个 x64 二进制文件,它在一些随机进程中停止响应,我不确定它们是否是 x86/x64 ......
从 x64 bin 运行 ReadProcessMemory 到 x86 进程是否存在任何已知问题?是否真的需要保留一个 x86 bin 来读取其他 x86 进程的内存和一个 x64 bin 来读取 x64 进程?或者有什么解决方法?