【发布时间】:2013-03-23 22:42:46
【问题描述】:
我正在为自己的学习目的创建一个内存修改程序。我的一个朋友指出了我想触发的另一个程序中的一个函数。
该函数在另一个程序中位于 0x004B459C。我知道如何读写内存,但是如何从我的程序中触发这个功能。我没有这个其他程序的源代码。
我的问题是,如果我知道这个十六进制代码,我是否需要注入函数,或者我只是在内存中写一些东西来触发它?
【问题讨论】:
-
What have you tried? 为什么要通过更改 C# 中的特定内存部分来与另一个进程通信?
-
我正在学习内存修改过程,现在我很好奇人们是如何远程触发一个函数的。
-
我认为您应该添加标签 WinApi 和 C ,因为您的问题与使用低级操作系统功能有关,而不是 C#
-
Windows 将保护其他进程的内存,因此除非以某种标准方式(例如 DLL 入口点、COM 对象等)公开,否则您将无法访问该函数...
-
有关游戏黑客和有用库的信息:google.hu/search?q="Memory+Hacking+Library+List"