通知
すべてクリア
Topic starter
2000年11月15日 7:18 PM
以前下記の内容を投稿したものです。
> 暗号化されたファイルを複合し、複合データをファイルに落とさずに処理をする
> 必要があるため、すべての処理をメモリ上で行ってしまおうと考えました。
VirtualAllocを使って10MB程度のメモリを取得し、処理を行っているのですが
ページフォルトが発生する為か、途中のアドレスからデータが取得できなくなってしまいます。
VirtualLockでページフォルトをしないようにできるようなのですが、
95/98には対応していないようです。
VirtualAllocで取得したメモリがページフォルトしてしまった場合、
そのデータを取得する方法はないのでしょうか?
よろしくお願いします。
Topic starter
2000年11月16日 6:41 PM
自己レスです。
問題はVirtualAllocではなく、メモリ取得後のバッファリングの仕方でした。
VirtualAllocでしっかりと物理メモリが取得できているようです。
失礼しました。