2009-10-14 41 views
9

Trong Windows, làm thế nào tôi có thể theo dõi các đối tượng ánh xạ tệp được tạo bởi CreateFileMapping()? Về cơ bản tôi muốn biết có bao nhiêu tệp ánh xạ bộ nhớ đang được sử dụng và thông tin như tên, kích cỡ, v.v. của chúng tôi!Giám sát các tệp ánh xạ bộ nhớ trong Windows

+0

tôi cũng đang tìm kiếm một cách chương trình để khám phá các tiến trình có một tập tin bộ nhớ ánh xạ mở, hoặc một tiện ích như handle.exe có thể cung cấp thông tin đó ở định dạng có thể phân tích cú pháp. Process Explorer không thể được sử dụng hiệu quả trên một máy không đầu hoặc khi vấn đề là thoáng qua. – Timbo

Trả lời

4

Sysinternals Process Explorer sẽ nhớ những gì các file ánh xạ mỗi quá trình chạy có mở: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

+1

Cảm ơn bạn đã cho tôi biết công cụ tuyệt vời này. Tôi cũng muốn biết làm thế nào tôi có thể làm trong chương trình của riêng tôi. Bất kì manh mối nào? –

+0

Xin vui lòng, bạn có thể cho tôi biết nó chính xác ở đâu? –

+5

Ehsan - chúng hiển thị khi bạn bật ngăn dưới và chuyển sang chế độ Xử lý (Chế độ xem, Khung nhìn thấp hơn, Xử lý). Khi bạn nhấp vào một quá trình trong ngăn trên, các tệp được ánh xạ sẽ hiển thị dưới dạng mục nhập Mục. –

Các vấn đề liên quan