View Issue Details

IDProjectCategoryView StatusLast Update
0000169GeoSetterImage Datapublic2008-02-21 22:20
Reporterwoffi Assigned ToFriedemann  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.3.0 release 
Target VersionFixed in Version2.3.2 beta 
Summary0000169: Kleines Problem mit Proxy (und Bestätigung eines großen)
DescriptionDie Suche nach Programmupdates funktioniert nur, wenn der Proxy in den Internetoptionen des Betriebssystems direkt eingestellt ist. Die Einstellungen eines heruntergeladenen Konfigurations-Files (aka: PAC-File) werden nicht übernommen.

Außerdem: Problem 0000127 tritt bei mir auch auf - sehr schade, da das für mich eine sehr wünschenswerte Funktion ist. Abfrage der Orts- und Höhenangaben funktionieren beim Einsatz über einen Proxy nicht.
TagsNo tags attached.

Relationships

related to 0000127 resolvedFriedemann Ortdatenabfrage über einen Internet-Proxy geht nicht 

Activities

Friedemann

2008-01-29 22:27

administrator   ~0000357

Ich würde dieses Problem sehr sehr gerne in den Griff kriegen, habe aber folgendes Problem:

Die Kartenkomponente ist der Internet Explorer als eingebettetes ActiveX-Control, so dass man sich da um den Proxy nicht zu kümmern braucht, der wird ohne mein Zutun vom Explorer verwaltet.

Bei der Komponente welche ich für die HTTP-Requests (Versionsprüfung, Geonames-Abfragen etc.) verwende, muss ich selbst den Proxy setzen. Momentan lese ich mir den aus den Internet-Einstellungen des Explorers aus. Das funktioniert bloß leider nicht, wenn die Einstellung dort "automatisch beziehen" ist. Vielleicht kann mir da jemand helfen bzw. sagen wie ich an den benötigten Proxy herankomme.

Entweder ich finde nun einen Weg, wie ich den momentan gesetzten Proxy des Internet Explorers auch herausbekomme wenn dieser auf Automatik steht, oder ich übernehme die Proxy-Einstellungen in GeoSetter völlig selbst, das heißt man müsste den in den Einstellungen von GeoSetter angeben können. Die zweite Variante wäre kein Problem. Würde das helfen???

woffi

2008-01-30 09:19

reporter   ~0000358

Einen Weg den aktuell genutzten Proxy auszulesen, kenne ich leider auch nicht. Für mich würde eine manuelle Konfigurationsmöglichkeit des Proxys vollkommen reichen. Man könnte das ja auch optional machen, also ein Radiobutton für "Einstellung aus IE übernehmen".

drose

2008-01-30 12:28

reporter   ~0000359

Last edited: 2008-01-30 22:35

Nun, genau der vorgeschlagene Radio-Button funktioniert ja nur, wenn die Proxi-einträge vorhanden sind. Wenn "automatisch" aktiviert ist und keine proxi-Einträge vorliegen, wird das nicht helfen. Bei mir ist es aber so, dass ich einen Proxi eingetragen habe, ihn aber nicht aktiviere.
@Friedemann: Ist dann der Proxi in der Registry auslesbar ? Soweit ich das sehe, stehen dort genau die Werte, nur deren verwendung ist ausgeschaltet. Dann könntes du einfach diser werte verwenden, falls ohne proxy keine Verbindung zustande kommt.

drose

2008-01-30 12:32

reporter   ~0000360

hier ein kleines batch-programm für die cmd-line zum setzen des Proxy :

reg add "HKEY_USERS\S-1-5-21-480053968-291913415-1845911597-8890\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 00000001 /f

reg add "HKEY_USERS\S-1-5-21-480053968-291913415-1845911597-8890\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /t REG_SZ /d "xxxx.yyyy.t-systems.com:3128" /f

drose

2008-01-30 12:33

reporter   ~0000361

Der vollständigkeithalber das gleiche zum ausschalten :

reg add "HKEY_USERS\S-1-5-21-480053968-291913415-1845911597-8890\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 00000000 /f

heiko

2008-01-31 12:55

developer   ~0000364

die Registry Keys von drose können so nicht generell funktionieren. Bei der Hausnummer (S-1-5-21-480053968-291913415-1845911597-8890) handelt es sich um eine interne ID von Windows mit der der angemeldete User identifiziert wird. Diese ID ist für jeden User unterschiedlich.

Die .BAT Files sollten funktionieren, wenn "HKEY_USERS\S-1-5-21-480053968-291913415-1845911597-8890\" durch "HKEY_CURRENT_USER\" ersetzt wird.

Ich bin mir nicht 100%ig sicher, aber meine dass bei einer Standardinstallation reg.exe nicht auf dem System vorhanden ist. Dieses Tool findet man dann im Resource Kit.

Friedemann

2008-01-31 20:00

administrator   ~0000366

Vielen Dank für Eure Mühe! Den aktuell gesetzten Proxy rauszubekommen ist nicht das Problem, das tut ja GeoSetter bereits. Das was da in der Registry steht, ist ja eben der Proxy, der manuell in den Internet Optionen eingetragen wurde. Wenn aber der Internet Explorer so eingestellt ist, dass er den Proxy automatisch beziehen soll, dann steht der eben leider nicht in der Registry. Dass er ihn automatisch beziehen soll, steht schon drin, aber nicht der welcher letztendlich benutzt wird. Das ist mein Problem.

Ich werde also jetzt die Proxy-Verwaltung in GeoSetter selbst einbauen. Sicher mit der Option "Von Internet Explorer übernehmen", welche aber bei Ditmar nicht funktionieren wird.

drose

2008-02-01 21:11

reporter   ~0000372

Das kann schon bei mir funktionieren, denn die registry-Einträge für den proxi sind ja existent. Nur die Benutzung (ProxyEnable) ist ausgeschaltet. Muß ich aber nochmal verifizieren. Da ich jetzt gleich in den Ski-Urlaub (Hurra, neue Tracks abseits der Straßen) fahre, wird es noch etwas dauern.

Issue History

Date Modified Username Field Change
2008-01-29 13:52 woffi New Issue
2008-01-29 22:14 Friedemann Status new => assigned
2008-01-29 22:14 Friedemann Assigned To => Friedemann
2008-01-29 22:27 Friedemann Note Added: 0000357
2008-01-29 22:27 Friedemann Status assigned => feedback
2008-01-29 22:27 Friedemann Relationship added related to 0000127
2008-01-30 09:19 woffi Note Added: 0000358
2008-01-30 12:28 drose Note Added: 0000359
2008-01-30 12:32 drose Note Added: 0000360
2008-01-30 12:33 drose Note Added: 0000361
2008-01-30 22:35 drose Note Edited: 0000359
2008-01-31 12:55 heiko Note Added: 0000364
2008-01-31 20:00 Friedemann Note Added: 0000366
2008-02-01 21:11 drose Note Added: 0000372
2008-02-21 22:20 Friedemann Status feedback => resolved
2008-02-21 22:20 Friedemann Fixed in Version => 2.3.2 beta
2008-02-21 22:20 Friedemann Resolution open => fixed