【发布时间】:2018-06-03 15:48:45
【问题描述】:
我了解 C# 可以编译为类似于 Java 的字节码,但是是否有任何编译器标志,如适用于 C# 的 C/C++ 的 safeseh 或 gs 标志?我不确定它们是否有必要,因为大概所有这些东西都在 CLR 中实现了?
【问题讨论】:
-
@CamiloTerevinto 他正在就两个编译器标志做一个非常精确的问题,一个用于保护缓冲区溢出 (gs),另一个用于 SEH 处理,这与 Windows 异常有关。从here 看来,这似乎与针对攻击的安全性有关。我不认为给他一个空白的旗帜列表会对他有多大帮助
-
我不确定这里所有反对票的原因是什么。这似乎是一个合理的问题,C# 专家应该能够很容易地回答。果然……
标签: c# windows visual-studio