^ program executive name 当 argc == 0 时并不总是被映射
作者: G4Vi创建于 2026年8月28日更新于 2026年8月28日
当使用 APE 加载器运行 APE,而不带任何参数时,例如:`./ape.elf - /path/to/ape-program`,程序可执行文件的路径并不总是包含在 cosmopolitan 的内存映射中(`kisdangerous(__program_executable_name)` 有时会返回 `true`)。这导致通过 `GetProgramExecutableName()` 返回的路径无法打开,从而导致 zipos 发生故障。
内容来源: jart/cosmopolitan