C++:在进程内存中搜索

标签 c++ visual-c++

通过已经给定的特定进程的句柄,我如何使用 VC++ 进一步在代码内存中搜索特定关键字(字节、整数(2 字节)、文本(数组))?

最佳答案

我认为您想扫描另一个进程的原始内存。根据定义,进程应该并且应该彼此隔离,并且具有完全独立的地址空间(您的地址 0x06573AF8 包含与另一个进程地址空间中的相应地址完全不同的内容)。

但是,有很多方法可以解决这个问题:在 Windows 中,经典的答案是编写一个特定的 DLL,然后将其注入(inject)到另一个进程的地址空间中。看看CodeProject for some hands-on advice ,或者更一般地说,wikipedia .

关于C++:在进程内存中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/623268/

相关文章:

c++ - 对来自 csv 文件的数据执行 OpenCV k-means

c++ - 在 C++ 中修改 "Const Char Pointers"

c++ - 为什么我们确实需要构造函数?

c++ - initializer_list 与 2013 中的双重删除

c++ - 你能全局设置 qDebug() 浮点精度和数字格式吗?

c++ - 为什么此代码允许访问私有(private)变量

c++ - 在应用程序中调用 linux 命令行工具

.net - 从 IUnknown 实现接口(interface)类时出现错误 c2259

visual-c++ - MSVC 混合调试代码和发布代码

c++ - VC++ Winforms 自动生成的项目无法调试 VS2010 : "This Project is out of Date"