关于在VC中直接写内存的有关问题?
关于在VC中直接写内存的问题????
语句如下:
unsigned int dest=0x82450123;
unsigned int *addr=(unsigned int *)dest;
*addr=0x12345678;
然后在*addr这句这就会报错:0xC0000005:Access Violation.
请问这是为什么啊?
------解决方案--------------------
完全正确。
推荐使用WinHex软件查看或修改硬盘或文件或内存中的原始字节内容,但后果自负。
VMMap 是进程虚拟和物理内存分析实用工具。http://technet.microsoft.com/zh-cn/sysinternals/dd535533
语句如下:
unsigned int dest=0x82450123;
unsigned int *addr=(unsigned int *)dest;
*addr=0x12345678;
然后在*addr这句这就会报错:0xC0000005:Access Violation.
请问这是为什么啊?
------解决方案--------------------
完全正确。
推荐使用WinHex软件查看或修改硬盘或文件或内存中的原始字节内容,但后果自负。
VMMap 是进程虚拟和物理内存分析实用工具。http://technet.microsoft.com/zh-cn/sysinternals/dd535533