Osslsigncode 在代码签名时覆盖文件

Osslsigncode overwriting a file while code signing

我正在使用 osslsigncode 执行代码签名。我想知道是否有办法覆盖使用相同名称签名的文件而不是创建新文件?我尝试使用相同的名称,但我收到一条错误消息,提示文件存在。

当前命令:

osslsigncode sign -pkcs12 "./my.pfx" -pass "${CERT_PASS}" -in "/app/out/my.dll" -out "/app/out/mySigned.dll"

我想要什么(覆盖传入的文件):

osslsigncode sign -pkcs12 "./my.pfx" -pass "${CERT_PASS}" -in "/app/out/my.dll" -out "/app/out/my.dll"

尚未在 osslsigncode and the maintainer is not going to support inplace signing 中实现。最快的解决方法是 rename/remove 循环。