2

特定のファイル パスと名前が ROM (つまり、デバイスにインストールされた状態) または RAM (つまり、ハード リセット後に作成された) に保存されているかどうかをプログラムで判断する方法はありますか?

4

2 に答える 2

3

ファイル属性を取得し、 FILE_ATTRIBUTE_ROMMODULEが設定されているかどうかを確認します。

于 2008-09-25T19:39:05.280 に答える
1

ファイルがROMにあるかどうかを100%判断することはできません...

ほとんどのファイルでは、「FILE_ATTRIBUTE_INROM」または「FILE_ATTRIBUTE_ROMMODULE」のいずれかのファイル属性を確認します。

"FILE_ATTRIBUTE_INROM" - 通常のデータ ファイル。「FILE_ATTRIBUTE_ROMMODULE」 - 実行可能コード ファイル (dll、exe など) (これらのファイルは、「その場で実行」されるため、通常の実行可能ファイルとは異なり、メモリからのコード/データの実行のようなものです)。

「ROM内」にあるが、そのようにマークされていない他のファイルがあります!! それらを削除しようとするまで、本当の方法はわかりませんが、削除することはできません。

于 2008-10-30T20:38:48.107 に答える