我试图让一个内存扫描仪,为我需要调用读写proccessmemory, 我在谷歌搜索,并找出声明:读/写ProcessMemory宣言
[DllImport("Kernel32.dll")]
public static extern bool ReadProcessMemory(ntPtr hProcess,
IntPtr lpBaseAddress, byte[] lpBuffer,
UInt32 nSize, ref UInt32 lpNumberOfBytesRead);
我想把它放在主要功能之外。
但我总是得到一个编译器错误。
我应该在哪里得到ReadProcesssMemory
?
的家伙后帮我(在我的职务),我得到这个错误:
错误1类型或命名空间名称“DllImportAttribute”找不到(是否缺少using指令或程序集引用? )
什么编译器错误?线性数字和细节请。 – 2011-12-31 14:47:37
@ user1124295,请确保已将'System.Runtime.InteropServices'命名空间添加到文件的'using'部分。 – 2011-12-31 15:10:32