关于在VC中直接写内存的有关问题?

关于在VC中直接写内存的问题????
语句如下:

unsigned int dest=0x82450123;
unsigned int *addr=(unsigned int *)dest;
*addr=0x12345678;
然后在*addr这句这就会报错:0xC0000005:Access Violation.
请问这是为什么啊?
------解决方案--------------------
引用:
Quote: 引用:

MSDN98中的例子walker又名pwalk。完整列出指定进程的内存使用情况,显示进程地址空间内容,装载哪些DLL,代码、数据、堆栈段分配在何处,可以用来检测内存泄漏,监测内存使用。
 http://download.****.net/detail/zhao4zhong1/3667896

大神,我做任务,绑手机终于弄够8个积份下下来了个这工具,这个工具确实好,但是打开资源管理器,有那么多进程,还有那么多系统进程,我没法一个一个查看倒底占了那些内存啊?
我现在的问题是:1、在我写一个地址时是不是先要告诉内存管理机制我要改内存,用你提供的API获得相应的权限后才能写内存?2、在没有内存管理机制或者没有虚拟内存机制的情况下,例如一些没有操作系统的嵌入式系统中,我写的语句应该是能执行的?是这样的吗?

完全正确。

推荐使用WinHex软件查看或修改硬盘或文件或内存中的原始字节内容,但后果自负。

VMMap 是进程虚拟和物理内存分析实用工具。http://technet.microsoft.com/zh-cn/sysinternals/dd535533