![在 Win7 中,从共享驱动器执行程序无法获取正确的代理](https://linux22.com/image/1353631/%E5%9C%A8%20Win7%20%E4%B8%AD%EF%BC%8C%E4%BB%8E%E5%85%B1%E4%BA%AB%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%89%A7%E8%A1%8C%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96%E6%AD%A3%E7%A1%AE%E7%9A%84%E4%BB%A3%E7%90%86.png)
在公司,我有一个可能位于另一个域的共享驱动器。计算机通过自动配置脚本使用代理,并通过 Internet Explorer 配置。
如果我将程序(例如 putty.exe)放在本地磁盘中,我就可以连接到互联网。但是,如果我将其放在共享驱动器中并从那里执行,则无法连接。错误 gethostname 失败。
这一页还建议复制到本地解决了这个问题
我发现这个问题不只是 Putty 特有的,其他程序(例如 eclipse)也存在这个问题。
程序在共享驱动器中执行时获取代理的机制是什么?除了将其复制到本地磁盘外,还有什么解决方法?