Share via


/CETCOMPAT (CET Gölge Yığını uyumlu)

Bağlayıcının yürütülebilir görüntüyü Control-flow Zorlama Teknolojisi (CET) Gölge Yığını ile uyumlu olarak işaretleyip işaretlemediğini belirtir.

Sözdizimi

/CETCOMPAT
/CETCOMPAT:NO

Bağımsız değişkenler

NO
Yürütülebilir dosyanın CET Gölge Yığını ile uyumlu olarak işaretlenmemesi gerektiğini belirtir.

Açıklamalar

Denetim Akışı Zorlama Teknolojisi (CET) Gölge Yığını bir bilgisayar işlemci özelliğidir. Dönüş odaklı programlama (ROP) tabanlı kötü amaçlı yazılım saldırılarına karşı savunma özellikleri sağlar. Daha fazla bilgi için bkz . Intel'in Denetim Akışı Zorlama Teknolojisine Teknik Bakış.

Bağlayıcı /CETCOMPAT seçeneği bağlayıcıya ikiliyi CET Gölge Yığını uyumlu olarak işaretlemesini söyler. /CETCOMPAT:NO ikili dosyasını CET Gölge Yığını ile uyumlu değil olarak işaretler. Komut satırında her iki seçenek de belirtilirse, belirtilen son seçenek kullanılır. Bu anahtar şu anda yalnızca x86 ve x64 mimarileri için geçerlidir.

Bu /CETCOMPAT seçenek Visual Studio 2019'un başından itibaren kullanılabilir.

Visual Studio'da /CETCOMPAT bağlayıcı seçeneğini ayarlamak için

Visual Studio 2019 sürüm 16.7'den itibaren:

  1. Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Derleyici ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcısı>Gelişmiş özellik sayfasını seçin.

  3. CET Gölge Yığını Uyumlu özelliğini seçin.

  4. Açılan denetimde ikiliyi CET Gölge Yığını uyumlu olarak işaretlemeyi veya No (/CETCOMPAT:NO) uyumlu değil olarak işaretlemeyi seçinYes (/CETCOMPAT).

Visual Studio 2019'un önceki sürümlerinde:

  1. Proje için Özellik Sayfaları iletişim kutusunu açın. Daha fazla bilgi için bkz . Derleyici ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>Bağlayıcısı>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler düzenleme denetiminde, ikiliyi CET Gölge Yığını uyumlu olarak işaretlemek veya /CETCOMPAT:NO açıkça uyumlu değil olarak işaretlemek için öğesini ekleyin/CETCOMPAT.

Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için

Bu seçeneğin program eşdeğeri yoktur.

Ayrıca bkz.

Bağlayıcı seçenekleri