Proxy Inno安装,WinHttpReq请求通过带有PAC url的代理服务器

Proxy Inno安装,WinHttpReq请求通过带有PAC url的代理服务器,proxy,inno-setup,winhttp,pac,winhttprequest,Proxy,Inno Setup,Winhttp,Pac,Winhttprequest,我目前正在尝试用Pascal编写一个服务,它允许我在Inno Setup中的安装通过代理服务器进行通信。我可以用一个主机和端口号来实现,但现在我还需要它来实现对PAC文件的重注册。我只是在帕斯卡找不到,有点丢了,请帮忙。 编辑: 好的,我这样做是为了能够通过代理服务器进行调用: WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1'); WinHttpReq.Open('POST', 'http://example, false);

我目前正在尝试用Pascal编写一个服务,它允许我在Inno Setup中的安装通过代理服务器进行通信。我可以用一个主机和端口号来实现,但现在我还需要它来实现对PAC文件的重注册。我只是在帕斯卡找不到,有点丢了,请帮忙。 编辑: 好的,我这样做是为了能够通过代理服务器进行调用:

WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1'); 
WinHttpReq.Open('POST', 'http://example, false);
WinHttpReq.SetProxy(2, server:port,domain);
WinHttpReq.SetCredentials(username, password,1);     
它工作得很好,但是现在我想用一个PAC文件URL来代替它。我检查了WiNHTTP文档,对于我理解的,我不知怎么地使用了WiHTTHPGPROXYFURL函数(),但是因为所有的例子都是C++,所以我无法在Pascal中成功地编写请求。如果有人有这样做的经验,我只需要一个快速的例子,或在哪里找到它的信息。
请帮忙!谢谢

你试过什么?如果你编辑你的问题并添加一些源代码,你会更容易得到帮助。你尝试过什么?如果您编辑您的问题并添加一些源代码,则更容易帮助您。