2

有没有办法以编程方式确定给定的文件路径和名称是否存储在 ROM(即安装在设备上)或 RAM(即在硬重置后创建)?

4

2 回答 2

3

获取文件属性并检查是否设置了FILE_ATTRIBUTE_ROMMODULE

于 2008-09-25T19:39:05.280 回答
1

没有 100% 的判断文件是否在 rom 中...

对于大多数文件,尽管您检查“FILE_ATTRIBUTE_INROM”或“FILE_ATTRIBUTE_ROMMODULE”的文件属性。

“FILE_ATTRIBUTE_INROM” - 普通数据文件。“FILE_ATTRIBUTE_ROMMODULE” - 可执行代码文件(dll、exe 等)(这些文件不像普通的可执行文件,因为它们“就地运行”,所以它们就像内存中的代码/数据运行)。

还有其他文件“在 ROM 中”,但没有这样标记!!在您尝试删除它们之前,没有真正的方法可以告诉您,您不能这样做。

于 2008-10-30T20:38:48.107 回答