You need to enable JavaScript to run this app. Windows平台如何自定义Chromium:修改应用信息与编译输出文件名
优惠活动
大模型
产品
解决方案
定价
更多

Windows平台如何自定义Chromium:修改应用信息与编译输出文件名

Windows 环境下修改并编译定制版 Chromium 操作步骤

一、修改应用名称、开发者等基础信息

  • 找到 Chromium 源码根目录下的chrome/app/chrome_strings.grd文件,搜索对应字符串资源逐一修改:
    • 找到IDS_PRODUCT_NAME对应的 value,将默认的Chromium替换为目标应用名,比如示例中的Edge
    • 找到IDS_ABOUT_VERSION_COPYRIGHT对应的 value,将The Chromium Authors替换为目标开发者名称,比如示例中的Microsoft
  • 打开chrome/common/chrome_constants.cc文件,修改两个全局常量:
    • 修改kChromeCompany变量的值为目标开发者名称
    • 修改kChromeProductName变量的值为目标应用名,覆盖所有调用常量的场景的旧名称
  • 若需要同步修改快捷方式、安装包显示的名称,还需要修改chrome/app/chrome_exe.rc、chrome/installer/mini_installer/mini_installer.rc两个资源文件,把所有和Chromium、旧开发者名称相关的资源字符串逐一替换。

二、修改编译输出的文件名

  • 打开编译配置文件build/config/chrome_build.gni,修改两个核心变量:
    • 修改chrome_product_name为你期望的主程序名称前缀,比如示例中的msedge
    • 修改chrome_dll_name为对应的 dll 文件名,比如示例中的msedge.dll
  • 打开chrome/BUILD.gn,搜索 pak 资源文件的生成规则,把所有默认的chrome前缀替换为你需要的前缀,比如示例中的msedge,所有带倍率、版本标识的 pak 文件规则都要同步修改,避免生成的资源名和程序预期不匹配。
  • 打开chrome/installer/setup/setup_constants.cc,把所有引用chrome.exe、chrome.dll等旧文件名的常量都替换为修改后的新文件名,避免安装、运行逻辑出错。
  • 全部修改完成后执行编译命令即可:

gn gen out/Release --args="is_component_build=false is_debug=false target_cpu="x64""
autoninja -C out/Release mini_installer

  • 编译完成后,out/Release目录下的输出文件会自动使用你修改后的名称,不需要手动重命名。

注意事项

  • 所有修改完成后建议先执行gn clean out/Release清理之前的编译缓存,避免旧缓存导致修改不生效
  • 资源类文件的前缀必须和主程序、dll 的前缀保持一致,否则程序启动时会找不到资源文件直接崩溃
  • 如果你需要生成安装包,必须同步修改 installer 目录下的所有文件名引用,否则安装后会出现快捷方式指向错误、文件缺失的问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 10:24:03