Inno setup 忽略HTTP代理错误

Inno setup 忽略HTTP代理错误,inno-setup,fiddler,Inno Setup,Fiddler,在我的设置中,我向服务器发送HTTP请求,以便在fiddler上查看这些请求,我添加了以下代码-WinHttpReq.SetProxy(2,'127.0.0.1:8888') 不幸的是,如果没有打开fiddle,我会收到如下错误消息- 是否可以忽略该消息?最简单的方法是在Fiddler未运行时不设置代理 您还没有告诉我们有关您的环境的任何信息,这将使任何人能够进一步帮助您。谢谢Tlama,但是没有一个非常具体的方法来解决这个问题,比如说,忽略错误,或者忽略特定错误,您会看到我在inno中发送了1

在我的设置中,我向服务器发送HTTP请求,以便在fiddler上查看这些请求,我添加了以下代码-
WinHttpReq.SetProxy(2,'127.0.0.1:8888')

不幸的是,如果没有打开fiddle,我会收到如下错误消息-


是否可以忽略该消息?

最简单的方法是在Fiddler未运行时不设置代理


您还没有告诉我们有关您的环境的任何信息,这将使任何人能够进一步帮助您。

谢谢Tlama,但是没有一个非常具体的方法来解决这个问题,比如说,忽略错误,或者忽略特定错误,您会看到我在inno中发送了16个不同的HTTP请求,每个请求都有以下内容
WinHttpReq.SetProxy(2,'127.0.1:8888')对于它,我不想写16次
try…除了
Hi-Tlama,我尝试
try..除了
这样:
[Setup]AppName=Test-AppVersion=1.5 DefaultDirName={pf}\Test[code]var-WinHttpReq:Variant;函数showInfidler(参数:String):String;开始尝试WinHttpReq.SetProxy(2,'127.0.0.1:8888');除了MsgBox(“你好”,MB信息,MB_OK);结束;结束;函数InitializeSetup():Boolean;begin WinHttpRequest:=CreateOleObject('WinHttp.WinHttpRequest.5.1');WinHttpReq.Open('GET','http://publishers-xxxx.databssint.com/",假),;ShowInFiddler(“”);WinHttpReq.Send();结束
但它不起作用,有人能帮忙吗?哦,我假设您通过
OleCheck
包装了函数调用(我在一些示例中看到了这一点)。嗯,如果没有它,
try。每个WinHTTP函数返回一个
HRESULT
值,您应该检查该值是否为
S_OK
值,如果该值与此值不同,则表示出现故障(您可以从该值的较低16位或通过
DLLGetLastError
Inno设置函数获得具体故障)。[顺便说一句,我已经从我的评论中清理了工作区]我想我会在上面的评论中问这个问题,在新的Q?你觉得Tlama怎么样?是的,我想最好是打开一个新的线程。这是我今天做的,这不是一个好方法,检查安装的QA团队希望看到HTTP请求,所以我添加了代理,在他们批准安装后,我必须删除代理,所以我编译了一个新的安装,ans所以我上传了一个未经批准的设置到prod.@ElramV,那么一个用于指定代理的设置命令行参数呢?您的QA团队将使用最终用户不知道的已知命令行参数运行安装程序。