/CETCOMPAT (CET Shadow Stack kompatibilis)

Megadja, hogy a hivatkozás egy végrehajtható rendszerképet kompatibilisként jelöl-e a Control-Flow Enforcement Technology (CET) Árnyékverem szolgáltatással.

Szemantika

/CETCOMPAT
/CETCOMPAT:NO

Arguments

NO
Azt határozza meg, hogy a végrehajtható fájl ne legyen kompatibilis a CET Shadow Stackdel.

Megjegyzések

A vezérlőfolyamat-kényszerítési technológia (CET) árnyékverem egy számítógép processzorfunkciója. Olyan képességeket biztosít, amelyek védelmet nyújtanak a visszatérés-orientált programozás (ROP) alapú kártevők elleni támadások ellen. További információkért tekintse meg az Intel szabályozás-folyamat kényszerítési technológiáját ismertető műszaki útmutatót.

A /CETCOMPAT hivatkozási beállítás azt jelzi a hivatkozásnak, hogy jelölje meg a binárist CET Shadow Stack-kompatibilisként. /CETCOMPAT:NO A bináris érték nem kompatibilis a CET Shadow Stackdel. Ha mindkét beállítás meg van adva a parancssorban, a rendszer az utolsót használja. Ez a kapcsoló jelenleg csak az x64-architektúrára vonatkozik.

A /CETCOMPAT lehetőség a Visual Studio 2019-től érhető el.

A linker beállításának beállítása a /CETCOMPAT Visual Studióban

A Visual Studio 2019 16.7-es verziójától kezdve:

  1. Nyissa meg a projekt Tulajdonságlapok párbeszédpanelét. További információ: Fordító és buildtulajdonságok beállítása.

  2. Válassza a Configuration Properties>Linker>Advanced tulajdonságlapot.

  3. Válassza ki a CET Shadow Stack-kompatibilis tulajdonságot.

  4. A legördülő vezérlőben jelölje meg Yes (/CETCOMPAT) a binárist CET Shadow Stack-kompatibilisként, vagy No (/CETCOMPAT:NO) jelölje meg nem kompatibilisként.

A Visual Studio 2019 korábbi verzióiban:

  1. Nyissa meg a projekt Tulajdonságlapok párbeszédpanelét. További információ: Fordító és buildtulajdonságok beállítása.

  2. Válassza a Konfigurációs tulajdonságok>Linker>Parancssor tulajdonságlapját.

  3. A További beállítások szerkesztési vezérlőben adja hozzá /CETCOMPAT a bináris fájl CET Shadow Stack-kompatibilisként való megjelöléséhez, vagy /CETCOMPAT:NO explicit módon nem kompatibilisként való megjelöléséhez.

A hivatkozás beállításának programozott beállítása

Ez a beállítás nem rendelkezik programozott megfelelővel.

Lásd még

Linker beállításai