You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio中用C++禁用Manifest以切换至Windows 95 UI?

在Visual Studio中禁用Manifest以启用Windows 95风格UI的完整流程

你只关闭链接器的「生成清单」设置不够,得把所有相关配置都调整到位,以下是完整步骤:

  • 统一配置所有编译模式:右键项目 → 属性,在属性页顶部的「配置」下拉框选「所有配置」,避免只改了Debug或其中一个模式
  • 关闭链接器的Manifest生成:进入「配置属性 → 链接器 → 清单文件」,把「生成清单」设置为否
  • 禁用清单工具的嵌入功能:进入「配置属性 → 工具 → 清单工具 → 输入和输出」,把「嵌入清单」设置为否
  • 删除残留的Manifest文件:
    • 打开项目的输出目录(比如Debug/Release文件夹),删除里面的[你的项目名].exe.manifest文件
    • 如果解决方案资源管理器里有这个Manifest文件,右键选择「从项目中排除」或者直接删除
  • 清理并重新编译:点击顶部菜单「生成 → 清理解决方案」,之后再「重新生成解决方案」,确保旧的编译产物被完全清除

如果还是没生效,检查代码里有没有强制启用现代视觉样式的代码,比如调用SetThemeAppProperties或者加载uxtheme.dll的逻辑,把这些代码注释掉就行。

内容的提问来源于stack exchange,提问作者Strom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 08:40:44