有什么方法可以避免从临时目录执行 biber.exe?或者有什么方法可以获取 biber.exe 的签名?

有什么方法可以避免从临时目录执行 biber.exe?或者有什么方法可以获取 biber.exe 的签名?

我无法在工作电脑上使用 Biber,因为 biber.exe 虽然安装在我的程序目录中,但却在 users/myname/appdata/local/temp 文件夹中启动。因此,我的公司阻止了它。我只有两个选项可以让它工作:

  1. 让 Biber 从这个临时文件夹停止工作。当它从安装它的程序目录执行时,它可能会正常工作

  2. 获取 biber.exe 的签名。从这个意义上讲,签名是指 LaTeX 提供商对此包的签名,如下所示:此 biber.exe 是合法的 biber.exe,而不是伪装成此类的恶意软件。

我没有发现任何关于任何 LaTeX 软件包存在此类签名的信息,我猜可能没有,因为 LaTeX 背后没有专门的公司,而是整个 LaTeX 社区。

那么有什么方法可以阻止 biber 在此临时文件夹中启动其 exe 吗?

提前致谢!

答案1

biber在某些方面,它不是一个正常的程序。biber.exe在第一次执行时,它会将自身解压到依赖于操作系统的临时位置,然后从临时位置运行自身,这就是您所看到的行为。您可以通过PAR_GLOBAL_TEMP在 Windows 环境中设置环境变量来自定义此临时位置(只需搜索有关为 Windows 设置用户环境变量的信息 - 就会有数千个结果)。设置此环境变量后,biber它将解压到您使用变量设置的位置并从那里运行。当然,您可以使用某个不受 IT 部门限制的位置(也许是桌面上的文件夹?)

相关内容