![]() |
Proxy für WinXP setzen mittels WinHTTP-API
Hallo zusammen,
hat das schon mal jemand von Euch gemacht, den Proxy des Windows per Delphiprogramm mittels WinHTTP-API umzustellen bzw. zu setzen? Danke+Gruß, Christoph |
Re: Proxy für WinXP setzen mittels WinHTTP-API
Nein, habe ich nicht.
War das die Frage oder willst du trotzdem wissen wie es geht? :mrgreen: Ich würde nach einem kurzen Blick in die Windows HTTP Services Referenz vermuten, dass das mit WinHttpSetDefaultProxyConfiguration geht. ;-) ![]() Allerdings geht das erst ab XP oder 2000 mit SP3 und Internet Explorer 5.01 bzw. WinHTTP 5.0. Die entsprechenden Deklarationen findest du in Delphi nicht, diese müsstest du aus der entsprechenden Headerdatei winhttp.h übersetzen. Diese Headerdatei findest du nach der Installation des Windows SDK: ![]() unter: C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include Der andere Weg ab IE 3 und Windows 2000 wäre über die Windows Internet Funktionen mittels InternetSetOption und dem Flag INTERNET_OPTION_PER_CONNECTION_OPTION: ![]() Dabei werden dir in der entsprechenden Unit von Delphi (WinInet) ein paar Deklarationen fehlen, diese findest du in der Datei JwaWinInet.pas, der Headerübersetzung der WinInet.h der JEDI API Library: ![]() Weitere Informationen findest du in dem Eintrag 226473 der KB von MS: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz