我想知道是否可以在Visual basic2005Windows应用程序中直接读取或写入当前进程中的值。
与C++中的*(DWORD*)(0x123456) = 1;类似,它将在地址0x123456处写入值1。
那么,如何在VB中只使用内置函数而不使用ReadProcessMemory和WriteProcessMemory来做同样的事情呢?
发布于 2012-06-11 15:19:04
如果你真的确定你需要这样做,你应该看看Marshal Class,特别是Marshal.WriteByte。
但我很确定Marshal大量使用了Win32应用程序接口函数,所以它是否真的是“内置的”是值得怀疑的。
https://stackoverflow.com/questions/10972958
复制相似问题