Aracılığıyla paylaş


Seçmeli Geri Çevirme: POOL_NX_OPTOUT

Bir sürücü kaynak dosyaları kümesi için yürütmesiz (NX) havuz kabul mekanizmalarından birini genel olarak etkinleştirebilir ve ardından POOL_NX_OPTOUT ile seçilen bir veya daha fazla kaynak dosya için bu kabul etme mekanizmasını geçersiz kılabilirsiniz. Bu, seçilen kaynak dosyaların yürütülebilir sayfalanmamış belleği kullanmaya devam etmesini sağlar. POOL_NX_OPTOUT geri çevirme mekanizmasını POOL_NX_OPTIN veya POOL_NX_OPTIN_AUTO kabul mekanizmasıyla kullanabilirsiniz. Daha fazla bilgi için bkz. NX Havuzu Opt-In Mekanizmaları.

Seçili bir kaynak dosyadaki kabul etme mekanizmasını geçersiz kılmak için POOL_NX_OUTPUT geri çevirme mekanizmasını kullanmak için bu dosyaya aşağıdaki tanımı ekleyin:

#define POOL_NX_OPTOUT 1

Bu tanım, seçili dosyadaki genel kabul etme ayarlarını geçersiz kılar ve NonPagedPool sabit adı örneklerinin değiştirilmesini engeller. Dosyadaki nonPagedPool ilk örneğinden önce bu tanımı dosyaya ekleyin.

Kaynak dosyada POOL_NX_OPTOUT geri çevirme mekanizmasını kullanmanın bir alternatifi, dosyadaki NonPagedPool her örneğini NonPagedPoolExecuteile açıkça değiştirmektir.