关于物理内存,如何锁定一个区域并进行读写(50分)

  • 主题发起人 主题发起人 jimi lee
  • 开始时间 开始时间
J

jimi lee

Unregistered / Unconfirmed
GUEST, unregistred user!
如何获得一个物理内存区域(64K),并进行读写?
 
用DDK可以的,不过有个控件封装了这个功能:tvichw32.zip
可以映射物理内存,可以访问IO端口,可以响应中断,NT和95通用.
只是要$.免费试用一个月.我可以给你发个试用版.
 
我有TVICHW32,问题是如何使得该区域不被别的程序占用。不用VXD不行吗?
 
在DELPHI4的HELP文件的索引中查一下GETMEMAllocRoutines
里面有你所需要的东西。
 
请继续讨论或结束此问题。
 
用sharemem,就可以锁定内存,不让其他程序使用
 
NT DDK has the sample (allocateand map physical memory).

If you want to lock the memory block, call Win32 API VirtualLock()
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部