Windows 95的内存共享
共享内存的方法可以归纳为四种:内存映像文件、共享内存页、动态申请和静
态申请、定制资源。内存映像文件是其它内存共享方法的基础.
在Win32上的所有共享内存依赖于Win32的内存映像I/O支持。一个内存映像文件使用
共享内存来提供公共的基于文件的数据映像到共享数据的进程。
Rcopy03 Overdrive 97(RO97)简介
纯外壳型的加密工具对Rcopy03的防范只能从它工作时的内存映像入手,一旦发现有Rcopy03的踪迹,则立刻死机或重启动。这种反破解技术简单有效,在理论上,所有需要在内存中进行破解工作的公开解密工具都会被防范住。
Iczelion 's win32 asm tutorial
... 这就是在屏幕上快速显示图象的双缓冲技术。(译者:可以减少图象抖动)
这张“画纸”用API函数CreateCompatibleDC 建立,下面是它的完型:. CreateCompatibleDC
proto hdc:HDC. 如果函数执行成功,将返回DC内存映像也即“画纸”的句柄。.
计算机世界网-第十二讲:事务隔离级别的配置
COM+ 1.5使我们能够获得运行COM+应用程序的进程的静态内存映像的转储我们可以使用WinDbg这样的工具浏览和分析得到的...
一: 内存映像文件几乎每个应用程序都要和文件打交道。比如,应用程序有时需要打开、读取、再关闭文
件;而有时需要打开文件,将数据读到一个缓冲区再写回到文件中另一个位置。通常实
现起来都显得有点繁琐。Microsoft Windows提供了满足这两方面要求的最佳解决途径:
内存映像文件。
像使用虚拟内存一样,使用内存映像文件同样需要经过保留和提交两个过程,首先在进
程内存空间保留一块区域,然后提交物理存储给这段区域。不同的是物理存储来自于磁
盘上的文件,而不是系统的分页文件。也即将磁盘上指定的数据文件作为虚拟内存,这
个实现过程被称为文件映像,可以将文件全部或部分映像到进程的地址空间中。文件映
像过以后,可以把文件映像的部分当作已全部被载入内存一样的去访问它,这时又称
为内存映像文件。
二: 内存映像文件使用步骤
要使用内存映像文件,可以按以下步骤:
(1) 调用Windows API 函数CreateFile()创建或是打开一个文件,得到一个标识该文
件(内核对象)的句柄,确定了哪一个磁盘文件将要作为内存映像文件。
(2) 将(1)中得到的文件对象句柄作为第一个参数调用Windows API 函数CreateFileM
apping()创建一个文件映像对象。通知系统该文件的大小及对该文件的访问方式,同
时也得到一个标识该文件映像对象的句柄。
(3) 将(2)中得到的文件映像对象句柄作为第一个参数调用Windows API 函数MapView
OfFile()通知系统映像文件全部或部分内容到进程的某一段地址空间,并将此段空间
首地址通过该函数返回。这一步也就是使用虚拟内存的保留和提交过程,此后就可以利
用此首地址实现对文件内容的读写了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)