在 Chromium 中捆绑文件

Bundle a file in Chromium

我想在 Chromium 88 中添加一个 exe 文件并使用 c++ 执行它,但是在 运行 命令之后

autoninja -C out\Default mini_installer

显示exe文件路径错误。

如何将 exe 文件放入 Chromium 中并将其捆绑?

要在 Chromium 中捆绑文件,您必须修改 src/chrome/installer/mini_installer/chrome.release。它是这样的:https://source.chromium.org/chromium/chromium/src/+/master:chrome/installer/mini_installer/chrome.release;l=1?q=chrome.release&sq=&ss=chromium

为了确保当您 update/upgrade 用户计算机上的 Chromium 版本时它可以更新,它应该放在 VersionDir 文件夹中。例如你的情况

# Chrome version dir entries, sorted alphabetically.
# Place your file here:
chromium_foo_file.exe: %(VersionDir)s\

例如,如果 88.0.0.0 是您的 Chromium 版本,那么在安装完成后,这个 chromium_foo_file.exe 将驻留在 88.0.0.0 目录中。在编译 mini_installer 之前将该文件放在 out\Default 构建文件夹中,以便在构建它时自动包含它