如何清空内存缓冲区中的内容?
最近我正在做一个给一个逻辑盘加密的软件,运行解密文件之前在加了密的逻辑盘里看到的只是一些乱码文件夹,(因为该盘的FAT和FDT已经加了密),但是如果解了密之后,再次访问该盘里看到的还是以前那些乱码文件夹!可能windows在启动过程中,已经访问过加了密的逻辑盘,就把加了密的逻辑盘的信息存放到内存缓冲区中,所以就算是运行了解密程序后,FAT和FDT表正确恢复,再次访问该盘时其实是访问具有未解密前错误的逻辑盘信息的内存缓冲区,看到的还是乱码文件夹。后来我试过运行一个大程序, 把内存缓冲区的内容全部冲掉,之后再去访问解了密的逻辑盘,看到的已经不是乱码文件夹,而是正常的文件夹了!我的问题是:怎样把内存缓冲区中的那段错误的逻辑盘信息清掉,或者把整个内存缓冲区都清空??
请各位大虾帮忙解答!