一个程序在运行时解密了一个加密文档放到内存中,我想读取有什么办法
各位大侠,我手上有一个程序在运行的时候会读取一个加过密的flash文件,解密后在内存中创建了解密后的该文件以供自身使用,我用monitor 查看到了改程序在内存中调用CreateFile在需要加密文件夹同路径的文件夹中创建了解密后的文件,一开始误以为是在磁盘中创建了该文件,高兴地去读发现根本没有这个文件,后来查询CreateFile函数才知道,是在内核中创建了该对象;我想要读取该解密后的文件,请问应该怎么进行,各位大侠提供个方法,不胜感激。
注释: CreateFile的涵义是创建File这个内核对象,而不是创建物理磁盘上的“文件”。在Win32 API中有一系列操作内核对象的函数,创建内核对象的函数大多命名为CreateXxxx型。