Inno Setup, запрос WinHttpReq через прокси-сервер с URL PAC

В настоящее время я пытаюсь написать службу на 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);     

И это прекрасно работает, но теперь я хочу сделать это, используя вместо этого URL файла PAC. Я проверил документацию winhttp и для того, что я понял, я должен как-то использовать функцию WinHttpGetProxyForUrl ( https://msdn.microsoft.com/en-us/library/windows/desktop/aa384097%28v=vs.85%29.aspx) но поскольку все примеры написаны на C++, я не могу успешно написать запрос на Pascal. У кого-нибудь есть опыт в этом деле, мне просто нужен быстрый пример или информация о том, где его найти. Пожалуйста помоги! Спасибо

0 ответов

Другие вопросы по тегам