0

我需要编写一个安全的程序并防止它在 Delphi 中被利用。我需要启用所有保护和机制,但我不明白这样做。

保护示例:

  1. 安全的 SEH
  2. SEH 覆盖保护(SEHOP)
  3. DEP 永久

以及如何在EMET下运行我的程序并获得绿色勾号?

感谢您的回复并与我分享您的信息。

4

1 回答 1

5
  1. Delphi 不支持安全 SEH。
  2. SEHOP 是一种操作系统设置。在系统级别启用它。
  3. DEP 由 PE 标志启用。通过将其添加到您的程序中来设置它,例如在您的 .dpr 文件中:{$SetPEOptFlags IMAGE_DLLCHARACTERISTICS_NX_COMPAT }
于 2013-10-03T06:10:29.820 回答