如何在memeory中读取一个变量的值,如二进制,我有它的指针地址在C#中?如何使用c#访问内存中的地址?
3
A
回答
4
本文介绍如何使用Win32 ReadProcessMemory
功能来做到这一点。请注意,使用unsafe
关键字是不够的,因为它不能让您指定明确的内存位置。
如何使用C#
http://www.codeproject.com/KB/cs/sojaner_memory_scanner.aspx
要查看相关的代码写入存储器扫描器,你将需要下载的项目源,并检查MemoryScanner.cs
类。
1
0
时退房unsafe
关键字。这允许你直接访问内存,就像在C++中一样。
2
您也可以使用Marshal.Read *函数,如Marshal.ReadInt32()。将指针值转换为IntPtr并使用Marshall类中的帮助器方法来获取数据。
相关问题
- 1. c中的访问内存地址#
- 2. 无法访问内存地址C++
- 3. C内存地址问题
- 4. 访问直接内存地址并获取C++中的值
- 5. 如何访问已知内存地址的内容?
- 6. 如何使用C获取特定的内存地址C
- 7. CUDA:全局内存访问地址
- 8. C++内存地址?
- 9. 访问直接内存地址,我们可以直接访问任何内存地址?
- 10. 机器内存地址的内存地址? (C语言)
- 11. 如何在C/C++中访问VXworks上的物理地址?
- 12. 在C#中的整数内存地址#
- 13. 意外地访问随机内存,C++
- 14. 在ruby中访问对象的内存地址?
- 15. 如何使用本地IP地址访问本地事件日志c#
- 16. Java:如何在C++中存储和检索内存地址
- 17. 使用xcode访问本地ip地址
- 18. 如何找出函数在C++中访问的地址?
- 19. 在C中,如何读取地址前面的内存块
- 20. 如果地址B访问往往后跟地址C访问,缓存可以识别它吗?
- 21. 如何访问网站的2地址
- 22. BLE中的“访问地址”的用途
- 23. 内存地址
- 24. 基于IP地址的Google存储访问地址
- 25. 使用我的内部IP地址访问网站
- 26. CoreData EXC_BAD_ACCESS,无法访问地址处的内存KERN_PROTECTION_FAILURE:0x00000000
- 27. GDB不能在$ EBP的地址访问内存
- 28. 无法从gethostname访问IP地址的内存
- 29. 内存地址C的整数句柄#
- 30. '挂钩'与C + +的内存地址?
你可以用这种方式固定一个任意的内存位置,但是你能指定你想要固定的内存位置吗? – 2009-11-05 21:31:57