wince5.0下直接读写内存
想在wince5.0下直接读写内存,往指定的空间读写数据,该怎么实现,忘达人们给点建议!!谢谢!!
[解决办法]
最好不要这样做,你可以写一个驱动来实现这种功能,让后用应用程序去调用驱动。
[解决办法]
什么意思,是直接向物理内存地址写吗?
VirtualAlloc ,VirtualCopy结合使用,前提是你
有访问这块内存的权限,也可以用DMA直接读写
[解决办法]
可以用汇编语言实现.代码量少可以的,不过不推荐这样做,除非你对硬件的了解超过软件的
例如
__asm
{
mov al,0000H
mov dx,0443H
out dx,al
}
[解决办法]
关注
[解决办法]
嘿,给你转个文档,先好好看看吧http://www.xrss.cn/Info/9328.Html
VirtualAlloc对虚拟内存的申请分为两步,保留MEM_RESERVE和提交MEM_COMMIT。其中MEM_RESERVE只是在进程的虚拟地址空间内保留一段,并不分配实际的物理内存,因此保留的虚拟内存并不能被应用程序直接使用。MEM_COMMIT阶段才真正的为虚拟内存分配物理内存