/ CLRIMAGETYPE (clr görüntü türünü belirtin)
/CLRIMAGETYPE:{IJW|PURE|SAFE}
Notlar
Linker ile derlenmiş MSIL nesnelerin yanı sıra yerel nesneleri kabul /clr, /clr: saf, ya da /clr:safe. Karışık nesneler aynı yapı içinde geçirilirken, verifiability elde edilen çıktı dosyasının varsayılan olarak, giriş modüllerini verifiability düşük düzeyde eşit olacaktır. Örneğin, güvenli ve saf bir modül linker aktarýrsanýz, çıktı dosyası saf olacaktır. Yerel görüntü ve karma mod görüntü geçmesi durumunda (ile derlenmiş /clr), sonuçta elde edilen görüntü, karma mod görüntü olacaktır.
/ CLRIMAGETYPE, gerekenler ise verifiability, daha düşük düzeyde belirtmenizi sağlar.
Bkz: /CLR (ortak dil çalışma zamanı derleme) kullanma hakkında bilgi için /CLRIMAGETYPE güvenli bir yürütülebilir dosyanın 32-bit kaynak güvenli bu görüntüyü yüklediğinde bir 64-bit işletim sisteminde WOW64 altında çalıştırılması belirtmek için.
Ne zaman .exe çalışmakta derlenmiş ile /clr veya /clr:pure 64-bit işletim sisteminde uygulama bir 32-bit uygulamanın 64-bit işletim sisteminde çalışan izin veren WOW64 altında çalıştırılır. Varsayılan olarak, bir .exe ile derlenmiş. /clr:safe işletim sisteminin 64-bit desteği kullanarak çalışır. Ancak, uygulamanız güvenli bir 32-bit bileşen yükler mümkündür. Bu durumda, 32-bit uygulama yüklendiğinde işletim sisteminin 64-bit desteği altında çalışan güvenli bir görüntü başarısız olur. Güvenli bir görüntü 32 bit 64-bit işletim sisteminde yüklediğinde çalışmasına devam etmesini sağlamak için kullanmanız gerekir / CLRIMAGETYPE (clr görüntü türünü belirtin) (.corflags) meta verileri değiştirmek için bağlayıcı seçeneği WOW64 altında çalışmasına işaretleme (ve kendi giriş sembol değiştirme):
CL /clr:safe t.cpp /link /clrimagetype: saf /entry:?main@@$$HYMHXZ /subsystem:console
clr görüntü dosyasının türünü belirleme hakkında daha fazla bilgi için bkz: / CLRHEADER.
Visual Studio geliştirme ortamında bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz. Nasıl yapılır: Proje özellik sayfalarını açın.
Genişletme Yapılandırma özellikleri düğüm.
Genişletme Linker düğüm.
Seçin Gelişmiş özellik sayfası.
Değiştirmek clr resim türü özelliği.
Bu bağlayıcı seçeneği programlı olarak ayarlamak için
- Bkz: CLRImageType