signtool.exe在不同的用户帐户下慢慢运行
-
27-09-2020 - |
题
我们使用signtool.exe签署一组托管程序集(从命令提示符中,我们在漫步的循环中运行signtool.exe。循环,从pfx文件应用证书)
- 在域管理员的帐户下运行时,它会在1分钟内运行。
- 在本地用户帐户下运行时,需要37分钟!
在两种情况下,设置和条件(除了使用的登录帐户)相同。
不用说,我们的构建服务器正在使用“错误”帐户!
是否有人可以想到可能影响SignTool.exe速度的任何用户帐户设置?是否需要与任何外部服务进行互动?
解决方案
在一个灵感的举动中,我已经解决了这个问题。如果其他人遇到过这个,它是因为我们的代理服务器。
管理员帐户具有排除,使本地地址不会通过代理服务器解析,但构建帐户没有排除,所以通过我们的代理(千里之外,Sogtool不需要圆跳闸,因此慢)。
我不知道为什么使用包含当地PFX文件禁用时签名本地文件时,签名时需要ping internet,但添加本地代理排除固定它。
不隶属于 StackOverflow