Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ekstensi !vprot menampilkan informasi perlindungan memori virtual.
!vprot [Address]
Parameter
Alamat
Menentukan alamat heksadesimal yang status perlindungan memorinya akan ditampilkan.
DLL
Uext.dll
Informasi Tambahan
Untuk melihat informasi perlindungan memori untuk semua rentang memori yang dimiliki oleh proses target, gunakan !vadump. Untuk informasi tentang perlindungan memori, lihat Microsoft Windows Internals by Mark Russinovich dan David Solomon.
Keterangan
Perintah ekstensi !vprot dapat digunakan untuk penelusuran kesalahan langsung dan penelusuran kesalahan file cadangan.
Berikut adalah contoh:
0:000> !vprot 30c191c
BaseAddress: 030c1000
AllocationBase: 030c0000
AllocationProtect: 00000080 PAGE_EXECUTE_WRITECOPY
RegionSize: 00011000
State: 00001000 MEM_COMMIT
Protect: 00000010 PAGE_EXECUTE
Type: 01000000 MEM_IMAGE
Dalam tampilan ini, baris AllocationProtect menunjukkan perlindungan default yang dibuat dengan seluruh wilayah. Perhatikan bahwa alamat individual dalam wilayah ini dapat mengubah perlindungannya setelah memori dialokasikan (misalnya, jika VirtualProtect dipanggil). Baris Lindungi menunjukkan perlindungan aktual untuk alamat spesifik ini. Nilai perlindungan yang mungkin PAGE_NOACCESS, PAGE_READONLY, PAGE_READWRITE, PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE, PAGE_WRITECOPY, PAGE_EXECUTE_WRITECOPY, dan PAGE_GUARD.
Baris Status juga berlaku untuk alamat virtual tertentu yang diteruskan ke !vprot. Nilai status yang mungkin MEM_COMMIT, MEM_FREE, dan MEM_RESERVE.
Baris Jenis menunjukkan jenis memori. Nilai yang mungkin MEM_IMAGE, MEM_MAPPED, dan MEM_PRIVATE.