Skip to content

chore: disable CET compatibility to fix startup/build issues on older Windows#612

Merged
ZGGSONG merged 1 commit intoSTranslate:mainfrom
owwkmidream:main
Jan 21, 2026
Merged

chore: disable CET compatibility to fix startup/build issues on older Windows#612
ZGGSONG merged 1 commit intoSTranslate:mainfrom
owwkmidream:main

Conversation

@owwkmidream
Copy link
Contributor

@owwkmidream owwkmidream commented Jan 19, 2026

禁用CET保护,增强对旧版本windows系统的兼容性。

.NET 9运行时默认启用了更严格的控制流执行技术(CET)保护机制
旧版本的Windows 10(特别是版本10.0.19041.2546及之前)存在与CET相关的实现缺陷
当应用程序尝试在这些旧系统上运行时,系统无法正确处理CET保护,导致启动失败

Microsoft 官方兼容性说明:.NET 9 中 CET 支持的变更

在win10 10944.2846上,禁用后程序正常运行.
image

@ZGGSONG ZGGSONG mentioned this pull request Jan 21, 2026
2 tasks
@ZGGSONG ZGGSONG merged commit fe0d02a into STranslate:main Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants