Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.581 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Proxy für WinXP setzen mittels WinHTTP-API

  Alt 3. Apr 2009, 01:04
Nein, habe ich nicht.
War das die Frage oder willst du trotzdem wissen wie es geht?

Ich würde nach einem kurzen Blick in die Windows HTTP Services Referenz vermuten, dass das mit WinHttpSetDefaultProxyConfiguration geht.
http://msdn.microsoft.com/en-us/library/aa384113.aspx
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:
http://www.microsoft.com/downloads/d...displaylang=en
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:
http://msdn.microsoft.com/en-us/library/aa385114.aspx
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:
http://jedi-apilib.sourceforge.net/

Weitere Informationen findest du in dem Eintrag 226473 der KB von MS:
http://support.microsoft.com/?scid=k...26473&x=11&y=7
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat