Blog b = new Blog("marcos blog"); RSS 2.0
# Monday, July 19, 2010

Es ist soweit und Proxy Switcher steht in einer komplett überarbeiteten Version bereit. Inzwischen ist auch die Version 3.0 übersprungen und die neue Version enthält eine Menge neuer Funktionen. Mehr dazu auf der Projekt Seite und im Changelog.

Nur die Group Policy Funktionen sind leider immer noch nur eingeschränkt verfügbar, stehen aber für die nächste Version ganz oben auf der Liste.

Wünsche und Fehler können wie gehabt im Forum angesprochen werden oder direkt im Bug Tracker eingetragen werden.

Monday, July 19, 2010 8:39:11 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
ProxySwitcher | Software
# Monday, May 03, 2010

Ab sofort gibt es den Proxy Switcher v3 als öffentliche Beta zum download.

DOWNLOAD HIER

Wichtig: .NET Framework 4 wird benötigt.
Desweiteren liefen die Tests bisher nur auf Windows 7.

Alle auftretenden Probleme und Vorschläge bitte hier eintragen:

http://bugs.mwiedemeyer.de

 

Ein paar Highlights:

Komplettes Re-Design (Sichtbar und im Hintergrund)
MEF als AddIn Framework
Ribbon User Interface (http://fluent.codeplex.com/)
Windows 7 Location API Integration

Monday, May 03, 2010 9:46:25 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.NET | ProxySwitcher | Software | Windows 7
# Wednesday, April 28, 2010

Overview

Currently, I’m investigating what can be improved in the new release of Proxy Switcher.

For those of you, who don’t know what Proxy Switcher is a few facts:

  • Proxy Switcher automatically set the proxy depending on your current network connection
  • Beside of that, it can set other things too. E.g.: Execute scripts, change default printer, etc.
  • Click here to go to the project site for more info

Windows 7 Sensor and Location Platform

With Windows 7 Microsoft created a new “Sensor and Location Platform”. Until now, there is not much hardware compatible with it, but this hopefully will change in the near future.
With this API, applications can easily access the available sensors. Here you can find some examples and also a “manual” location provider by clicking on a map.

For the location API, there is a cool free “software” device called Geosense. From their website:

Geosense is designed to use a hybrid mix of geolocation service providers and geolocation methods to pinpoint the most accurate location information possible - including but not limited to WiFi triangulation, cell tower triangulation and IP lookup. Source: http://www.geosenseforwindows.com/

While your laptop vendor has not yet integrated a Windows 7 compatible hardware GPS sensor, Geosense is a good compromise.

Proxy Switcher Integration

For Proxy Switcher this will become a new option for switching proxy configurations, or doing some other stuff as you can see here:

image  (click to open in a new window)

 

Code

To access the Windows 7 location API all you need is the .NET Framework 4. There is a new System.Device.dll (contained in the Client Profile of the .NET Framework). Adding a reference allows you to access the current location.

First, add the following using statement:

using System.Device.Location;

Use the following code  to get the address:

GeoCoordinateWatcher watcher = new GeoCoordinateWatcher();
watcher.TryStart(false, TimeSpan.FromMilliseconds(1000));
// Get the location, including lat, long, speed, altitude, etc.
GeoCoordinate location = watcher.Position.Location;
// Try to get the current address, including street, city, etc.
CivicAddressResolver resolver = new CivicAddressResolver();
CivicAddress address = resolver.ResolveAddress(location);

Summary

With this new functionality, Proxy Switcher is not a pure “Proxy Switcher” anymore, but a multi-functional network/location based “generic” extensible execution tool. New actions can be easily created by developers through the MEF AddIn Framework. More on this in a later post.

 

If you want to become a beta tester, feel free to contact me at “mail” at thisdomain.

Wednesday, April 28, 2010 11:53:18 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.NET | C# Code | Microsoft | ProxySwitcher | Software | Windows 7
# Thursday, November 26, 2009

English version below

Es ist endlich soweit und Version 2 ist fertig geworden.

Von der Roadmap musste die UI Überarbeitung allerdings vorläufig gestrichen werden. Das heißt es gibt keine Ribbons und kein WPF, sondern weiterhin das Tabbed Interface wie gehabt. Allerdings ist zum deaktivieren ein neues Tab hinzugekommen.

Dafür aber nun die gute Nachricht: Neben einigen Bugfixes haben es die folgenden Features in die neue Version geschafft:

  • Standard Drucker wechseln nun auch beim deaktivieren
  • Neue Settings um das Taskbar Verhalten zu ändern und Nachfragen abzuschalten
  • Im Auto Switch Tab werden nun einige Werte (WLAN SSID, DNS suffix, Gateway) mit Werten des aktuell verbundenen Netzes vorbelegt
  • Wenn ein neues WLAN connected wird, erscheint eine Abfrage ob dieses WLAN einen Proxy benötigt, der dann direkt konfiguriert werden kann
  • Mehr Hilfen im Programm verfügbar durch überfahren von Fragezeichen mit der Maus
  • Application Änderungen:
    • Opera Support nun inkl. Opera 10
    • Firefox: Neben den Profilen kann nun auch der Standard Profilordner gewechselt werden
    • Thunderbird gehört nun ebenfalls zu den Unterstützten Applikationen
    • Internet Explorer 8: Proxy kann nun auch für Wählverbindungen gewechselt werden, allerdings aktuell nur mit einem kleinen Trick. Mehr dazu in der FAQ und im Tool über die Hilfe.
  • Neue Enterprise Features:
    • Alle Konfigurationsdateien ([User]\AppData\Roaming\ProxySwitcher) werden nun live überwacht und können per Group Policy, o.ä. geändert und ausgetauscht werden, ohne die Anwendung beenden zu müssen. Dies ermöglicht z.B. Proxy Einstellungen für alle Mitarbeiter hinzuzufügen oder zu ändern.
    • Group Policx (ADMX) Template: Proxy Switcher lässt sich nun über Group Policies einschränken und deaktivieren. Download und Infos hier: http://projects.mwiedemeyer.de/ProxySwitcher/pages/GroupPolicy.aspx
      Das Template ist nur für Windows Vista oder höher und Window Server 2008 oder höher anwendbar, da Microsoft erst ab dieser Version das neue ADMX Format eingeführt hat.

Download wie immer direkt hier: http://mwiedemeyer.de/downloads/ps/ProxySwitcherSetup.zip

Für Fragen und Anregungen bitte die FAQ und das Forum hier verwenden: http://projects.mwiedemeyer.de/ProxySwitcher

 

----------------------------------------------------------------------

ENGLISH VERSION

Today the new version 2 was released!

The UI changes mentioned in the roadmap had been postponed. So no ribbons and no WPF, but a tabbed interface like in the releases before with an additional tab for deactivating the proxy.

The great news: Beside some bug fixes there are many new features available as you can see here:

  • Change the default printer also on deactivating the proxy
  • New settings to change the taskbar behavior and eliminate ask on exit
  • Within Auto Switch tab, switch settings will be pre-populated with the values (WLAN SSID, DNS suffix, Gateway) from the currently connected network
  • When you connect to a new WLAN, a task dialog appears and you can directly create a proxy entry for this connection
  • More help available throughout the application (hover the mouse over the question marks)
  • Application changes:
    • Opera support including Opera 10
    • Firefox: Also change the default profile folder
    • Thunderbird support added
    • Internet Explorer 8: From now on, proxy can be changed for dial-up connections too. See FAQ or help within the tool for a how-to.
  • New Enterprise features:
    • All configuration files ([User]\AppData\Roaming\ProxySwitcher) are now live monitored, so they can be changed or replaced by policies, etc. without exiting the application. Now it is possible to add or remove proxy entries for all employees.
    • Group Policy (ADMX) template: Proxy Switcher can now be managed by group policies. Download and info here: http://projects.mwiedemeyer.de/ProxySwitcher/pages/GroupPolicy-en.aspx
      The template is only available on Windows Vista or above or Windows Server 2008 or above, because Microsoft supports the new ADMX file format only in these versions.

Direct download here: http://mwiedemeyer.de/downloads/ps/ProxySwitcherSetup.zip

Please use the FAQ or the forum for questions and feedback here: http://projects.mwiedemeyer.de/ProxySwitcher

Thursday, November 26, 2009 10:07:09 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
.NET | ProxySwitcher | Software | Windows 7
# Sunday, September 06, 2009

Da sich inzwischen doch ein paar kleine aber feine private Projekte angesammelt haben, gibt es nun eine neue site wo alle Projekte an einer Stelle zu finden sind:

http://projects.mwiedemeyer.de

Für den Proxy Switcher gibt es dort nun auch ein Forum, damit nicht alle Fragen verstreut über die einzelnen Blog Posts verteilt werden.

Außerdem gibt es dort noch zwei andere kleine Tools: AutoHistory for Word 2007 und den Browser Selector.

Sunday, September 06, 2009 1:36:06 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [3]
.NET | AutoHistory | ProxySwitcher | Software
# Saturday, July 18, 2009

Heute nun ein paar kleine Bug fixes und Windows 7 Improvements.

Außerdem ab nun auch (endlich) support für Opera!

Download wie immer hier!

Saturday, July 18, 2009 1:27:09 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [14]
.NET | ProxySwitcher | Software
# Monday, June 29, 2009

Proxy Switcher arbeitet derzeit mit dem Internet Explorer und Firefox zusammen. In der Regel greifen Anwendungen automatisch auf die Proxy Einstellungen des Internet Explorers zurück, weshalb es normalerweise vollkommen ausreichend ist.

Hat man nun aber einen Sonderfall, also eine Applikation die nicht auf die Internet Explorer settings zurückgreifen kann, benötigt man ein zusätzlichen “Switcher”.

In diesem Artikel zeige ich, wie einfach es ist, selbst einen zu entwickeln und im Proxy Switcher zu verwenden.

Implementierung

Zunächst erstellt man ein neues Class Library Projekt im Visual Studio 2008. Dies ist auch mit der kostenlosen Variante Visual Studio 2008 Express (C# oder VB.NET) ohne Probleme möglich.

image

Als nächstes fügt man eine Referenz auf ProxySwitcher.Shared.dll hinzu. Dort befindet sich die benötigte Basisklasse.

image

Nun noch die Class1.cs Datei umbenennen, z.B. in DemoSwitcher.cs. Dadurch wird auch automatisch die Klasse umbenannt. Diese Klasse muss nun von der SwitcherBase Klasse erben, wofür außerdem das using statement hinzugefügt werden muss:

image

Über das SmartTag was erscheint wenn man SwitcherBase ausgeschrieben hat, lassen sich automatisch alle benötigten Methoden erzeugen. Das wären “DisableProxy”, “EnableProxy” und die Eigenschaft “Name”.

image

Über die Name Eigenschaft kann man einen Namen vergeben, der später dann im Proxy Switcher angezeigt wird.

Enable und Disable sollte sich von selbst erklären. Innerhalb der Methoden kann man auf this.CurrentProxyEntry zugreifen um die Daten abzurufen, die nun aktiviert/deaktiviert werden sollen.

image

Damit hätten wir die minimal Implementierung beendet.

Erweiterte Funktionen

Man kann nun noch für seinen Switcher Einstellungen laden und speichern und auch einen Settings Dialog als Windows Form anbieten (wofür dann noch eine Referenz auf “System.Windows.Forms” hinzugefügt werden muss):

image 

Deployment

Nachdem man alles soweit fertig hat, muss das Projekt noch kompiliert werden. Dadurch entsteht eine DLL, in meinem Fall PSDemoSwitcher.dll.

Diese muss nur noch in das Verzeichnis kopiert werden, wo auch ProxySwitcher.exe liegt. Also normalerweise “C:\Programme\ProxySwitcher”.

Startet man nun den ProxySwitcher, erscheint im ersten Tab direkt mein neuer Switcher und kann selektiert werden, damit er auch aufgerufen wird.

image

 

Update:

Die dokumentierte Beispielimplementierung gibt es hier zum download.

Monday, June 29, 2009 8:17:43 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [6]
.NET | C# Code | ProxySwitcher | Software | Visual Studio 2008

Version 1.5 ist fertig! Neben einigen Bug Fixes sind, wie bereits im Feature Preview Post erwähnt folgende neue Funktionen hinzugekommen:

  • Vollständige Integration in Windows 7, inklusive Jumplist support 
  • Internet Explorer 8 support
  • Standard Drucker wechseln
  • Scripting
    • Script kann nun mit dem proxy namen als Parameter aufgerufen werden

    • Beim deaktivieren der proxies kann nun ebenfalls ein script aufgerufen werden

    Leider gibt es einige Probleme mit Click-Once, so dass v1.5 weiterhin nur über ein Setup zur Verfügung steht und nicht automatisch aktualisiert wird (aber automatisch benachrichtigt, sobald eine neue Version verfügbar ist).

    Desweiteren hat es die Wählverbindung-Unterstützung nicht mehr in diese Version geschafft, ist aber definitiv auf der Roadmap für v1.6.

    Da Microsoft ein paar gravierende Änderungen am Proxy System vom IE 8 vorgenommen hat, gibt es nun einen Switcher für “Internet Explorer” und einen für “Internet Explorer 8”. Nur einer von beiden sollte, je nach System, aktiviert werden.

    DOWNLOAD HIER

    WICHTIG: Der Pfad zu den Einstellungen und Proxy Konfigurationen hat sich wie folgt geändert:

    Speicherort vor v1.5: C:\Users\[USERNAME]\AppData\Local\ProxySwitcher (Windows XP: C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\ProxySwitcher")

    Neuer Speicherort v1.5+: C:\Users\[USERNAME]\AppData\Roaming\ProxySwitcher (Windows XP: C:\Documents and Settings\[USERNAME]\Application Data\ProxySwitcher)

    Um die vorhandenen Einstellungen zu übernehmen, einfach alle Dateien im genannten Ordner in den neuen Ordner kopieren.

     

    Vorschau

    Für v1.6 steht, neben dem Support für Wählverbindungen, auch eine bessere Unterstützung für größere Firmen Deployments auf der Agenda (z.B. Konfiguration und Sperren von Änderungen über Group Policies, als auch Überwachung der Einstellungsdateien, so dass diese im laufenden Betrieb geändert werden können)

    Außerdem steht auch immer noch Opera support auf der Agenda... wird auf jedenfall noch vor v1.6 ausgeliefert...

     

  • UPDATE:

    Es gab ein kleines Problem mit den advanced exceptions, was nun behoben ist. Die Version ist nun 1.5.1. Sorry für die Unannehmlichkeiten!

    Monday, June 29, 2009 8:13:13 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [16]
    .NET | ProxySwitcher | Software | Windows 7
    # Wednesday, June 03, 2009

    Hier gibt es heute schon mal eine kleine Vorschau auf die nächste Version.

    Nach vielen Mails und Kommentaren wurden hoffentlich die meisten Wünsche weitestgehend erfüllt.

    Zu den Neuerungen gehören:

    • Vollständige Integration in Windows 7, inklusive Jumplist support
      • image
    • Internet Explorer 8 support und damit auch unterstützung für Wählverbindungen
    • Standard Drucker wechseln
      • image
    • Scripting

      • Script kann nun mit dem proxy namen als Parameter aufgerufen werden

      • Beim deaktivieren der proxies kann nun ebenfalls ein script aufgerufen werden

    • Click-Once Anwendung. Damit gibt es automatische updates ohne Installation

     

    Es ist natürlich weiterhin Zeit für Anregungen, Wünsche und Kommentare.
    Als Release Termin für die Version 1.5 plane ich aktuell Ende Juni.

    Wednesday, June 03, 2009 9:15:59 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [7]
    .NET | ProxySwitcher | Software | Windows 7
    # Wednesday, April 22, 2009

    ! ENGLISH VERSION BELOW !

    Auf Anfrage eines freundlichen Nutzers gibt es ab sofort eine neue Auto Switch Funktion: “Adapter Description contains”.

    Um ein klein wenig “Dokumentation” hinzuzufügen, hier ein Überblick über die verfügbaren Auto Switch Funktionen:

    • Adapter Description contains
      • Diese Funktion ermöglicht das wechseln des Proxies, sobald ein Netzwerk Adapter verfügbar wird, der den angegebenen Text enthält.
        Damit ist es möglich, einen proxy zu aktivieren, sobald z.B. eine UMTS Verbindung hergestellt wird. Den Namen des Adapters findet man raus, in dem man die Liste durchschaut, die Windows einem liefert, wenn man folgendes auf der Kommandozeile eingibt (ohne anführungszeichen): “ipconfig /all”
        Dort ausschau halten nach “Beschreibung: MeinUMTSAdapter”
    • DNS Suffix contains
      • Diese Funktion ermöglicht das wechseln des Proxies, sobald eine Netzwerkverbindung existiert, die als DNS suffix den angegebenen Text enthält. Dies ist z.B. in Firmennetzwerken sinnvoll. Auch hier liefert “ipconfig /all” die aktuellen DNS suffixe.
    • Gateway contains
      • Diese Funktion ermöglicht das wechseln des Proxies, sobald eine Netzwerkverbindung existiert, die als Gateway Adresse den angegebenen Text enthält. Auch hier liefert “ipconfig /all” die aktuellen Gateway Adressen.
    • WLAN SSID contains
      • Diese Funktion ermöglicht das wechseln des Proxies, sobald eine Verbindung mit einem WLAN hergestellt wird, dessen Name den angegebenen Text enthält.
        Diese Funktion ist erst ab Windows Vista und folgende verfügbar.

    Proxy Switcher wurde erfolgreich mit Windows XP, Windows Vista und Windows 7 getestet.

    DOWNLOAD HIER

    ---------------------------

    Here is now some “documentation” about the available auto switching methods.

    • Adapter Description contains
      • This function allows switching the proxy, if a network adapter becomes available which contains the specified text as the description.
        So from now on, it is possible for example to activate a proxy for a UMTS connection. Search for the “Description: AdapterName” after executing “ipconfig /all” in a command line.
    • DNS Suffix contains
      • This function allows switching the proxy, if a network connection with the specified DNS suffix becomes available. See “ipconfig /all” for the current DNS suffixes.
    • Gateway contains
      • This function allows switching the proxy, if a network connection with the specified gateway address becomes available. See “ipconfig /all” for the current gateway addresses.
    • WLAN SSID contains
      • This function allows switching the proxy on connecting to a WLAN with the specified name.
        This method is ony available from Windows Vista or above.

    Proxy Switcher was successfully tested with Windows XP, Windows Vista and Windows 7.

    DOWNLOAD HERE

    Wednesday, April 22, 2009 7:03:21 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [12]
    .NET | ProxySwitcher | Software
    # Thursday, April 16, 2009

    Ein kleines Update ist nun verfügbar.

    Dank dem Kommentar von Enrico kann nun neben dem wechseln des Proxys auch ein Script oder Programm ausgeführt werden.

    Proxy Switcher v1.3.0

    From now on, Proxy Switcher can execute scripts or executables.

     

    –> DOWNLOAD HIER

    Thursday, April 16, 2009 11:01:29 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [5]
    .NET | ProxySwitcher | Software
    # Sunday, May 11, 2008

    Kleines Update:

    Bug fixes:

    - Automatische Überprüfung auf Updates deaktivieren hatte keine Funktion / Disable Check for Updates option had no function

    New Features:

    - Automatisch starten mit Windows als Option verfügbar / Autostart with Windows available

     

    Wie immer: Download hier

    Sunday, May 11, 2008 11:59:49 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [16]
    .NET | ProxySwitcher | Software
    # Saturday, May 03, 2008

    Der Proxy Switcher ist nun in einer neuen Version verfügbar.
    Neben einer grundlegenden Änderung am Switcher PlugIn Interface, gab es noch ein paar weitere Änderungen und Neuerungen.

    Das wichtigste dürfte für die meisten jedoch sein: Der Proxy Switcher bringt nun ein Firefox Switcher PlugIn mit. Leider muss Firefox geschlossen sein, da Firefox keine API mitbringt um eine laufende Instanz zu benachrichtigen, dass sich die Proxy Einstellungen geändert haben. Sollte jemand dazu Informationen haben, bitte melden.

    DOWNLOAD HIER

    Changelog:

    • Automatische Prüfung auf neue Versionen
    • Verbessertes PlugIn Interface (Bietet nun laden/speichern von Konfigurationen)
    • Minimiert starten funktioniert nun auch zuverlässig auf Windows XP und ist explizit konfigurierbar
    • Neues PlugIn für Firefox 2 und 3 (außerdem kann bei mehreren Profilen gewählt werden, für welches Profil die Einstellungen gelten sollen)

    --------------------------

    English:

    DOWNLOAD HERE

    Changelog:

    • Auto check for updates
    • Enhanced PlugIn interface (now an abstract base class with load/save configuration functions)
    • Start minimized now configurable and working on Windows XP
    • New PlugIn for Firefox 2 and 3; works also with different Firefox profiles
    Saturday, May 03, 2008 7:28:31 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [3]
    .NET | ProxySwitcher | Software
    # Monday, March 17, 2008

    Download here!

    Changelog:

    • A new switching method is available (Wireless LAN SSID)
      image
    • Switching method "Gateway is" was removed, because "Gateway contains" also works for exact matches. NOTE: Please check your AutoSwitch settings if you used the "Gateway is" method.
    Monday, March 17, 2008 11:02:21 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [6]
    .NET | ProxySwitcher | Software
    # Sunday, February 24, 2008

    Now available: Version 1.5, download here!

    Changelog:
    -  Check for auto-switch rules on startup. Now if you start the program, all settings will be applied even if the LAN cable already plugged-in.

    Sunday, February 24, 2008 8:39:54 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
    .NET | ProxySwitcher | Software
    # Tuesday, January 22, 2008

    Ein kleines neues Feature ist hinzugekommen:

    - Import und Export von Proxy und AutoSwitch Einstellungen

    Nun kann man also Proxy Einträge erstellen, per Export in eine Datei exportieren und seinen Kollegen zur Verfügung stellen.

    Jeweils per Rechtsklick auf den Listen, was dann so aussieht (klick für groß):

    image

    Weitere Anregungen und Wünsche wie immer gern an mich oder in die Kommentare.

    Wer übrigens seine gesamte Liste "exportieren" möchte, macht einfach ein Backup aller Dateien in folgendem Ordner (unter XP entsprechend):
    "C:\Users\USERNAME\AppData\Local\ProxySwitcher"

    DOWNLOAD v1.0.4 (englisch)

    -----------ENGLISH-----------

    Now v1.0.4 is available for download. Changes to 1.0.3:

    - Proxy and networt settings can be exported/imported

    DOWNLOAD v1.0.4 (english)

    Tuesday, January 22, 2008 9:23:08 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [4]
    .NET | ProxySwitcher | Software
    # Sunday, November 18, 2007

    Nachdem der Proxy Switcher nun auch im Heise Software Archiv gelistet ist, gab es doch einige Anfragen vor allem bezüglich der Proxy Ausnahmen.

    Dieses Feature ist ab sofort enthalten. Weitere Anregungen und Wünsche aber weiterhin gern an mich oder in die Kommentare.

    Autostart mit Windows muss noch per Hand eingerichtet werden, einfach eine Verknüpfung in dem Autostart Ordner erstellen. In der nächsten Version dann vielleicht enthalten.

    DOWNLOAD v1.0.3 (englisch)

    -----------ENGLISH-----------

    Now v1.0.3 is available for download. Changes to 1.0.2:

    - Proxy exceptions can be configured

    DOWNLOAD v1.0.3 (english)

    Sunday, November 18, 2007 11:31:11 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [3]
    .NET | ProxySwitcher | Software
    # Thursday, September 20, 2007

    Der Link im Proxy Switcher v1.0.2 Artikel zeigte auf eine alte Version.

    Fehler ist behoben und über den Download Link bekommt man nun auch wirklich Version 1.0.2.

    Thursday, September 20, 2007 9:48:56 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
    .NET | ProxySwitcher | Software
    # Tuesday, September 11, 2007

    Wer Anwendungen nutzt, die aus irgendeinem Grund nicht auf die Internet Explorer Proxy Settings zurückgreifen können, der kann Proxy Switcher auch für beliebige weitere Anwendungen erweitern.

    Dazu muss zunächst ein Class Library Projekt mit Visual Studio erstellt werden und eine Referenz auf ProxySwitcher.Shared.dll hinzugefügt werden. Das ganze funktioniert natürlich auch mit den kostenlosen Varianten Visual Studio 2005 Express Editions.

    Nun einfach eine neue Klasse erstellen, die das Interface ISwitcher im Namespace ProxySwitcher.Shared implementiert. Die Methoden sind eigentlich selbst erklärend und müssen dementsprechend befüllt werden.

    image

    Die fertig kompilierte DLL dann nur noch in das ProxySwitcher "plugins" Verzeichnis kopieren und ProxySwitcher neu starten. Das neue Plugin steht nun im "Applications" Tab zur Auswahl zur Verfügung.

    Demnächst gibts dann hier das Plugin (inkl Sourcecode) für meinen Lieblingsbrowser Opera.

    Das Problem an Opera und an vielen anderen Produkten (Firefox, RSS Bandit, etc.) ist, dass man die Anwendungen neu starten muss, damit die neuen Proxy Einstellungen wirksam werden. Der Internet Explorer, bzw. Windows, bietet dafür eine API, mit der man Windows mitteilen kann, dass die Einstellungen aktualisiert wurden.

    Tuesday, September 11, 2007 9:35:13 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
    .NET | C# Code | ProxySwitcher | Software
    # Thursday, August 16, 2007

    New Version here!


    --- English version below ---

    Hier gibt es nun endlich ein Tool, dass die nervigen Proxykonfigurationen überflüssig macht.

    Wenn man immer unterwegs ist, und mal in dieser Firma, mal in einer anderen Firma, dann im Hotel, zu Hause, etc. und man jedesmal eine andere Proxykonfiguration benötigt, hilft mein neues Tool.

    Der große Unterschied zu bestehenden Tools (und davon wird es sicher eine Menge geben) ist der, dass Proxy Switcher nicht nur ein Tasktray Symbol zum schnellen umschalten bietet, sondern dass Proxy Switcher automatisch, je nach Netzwerk, die Proxyeinstellungen setzen kann!

    Dazu legt man einmalig die Proxyeinstellungen fest und definiert eine Bedingung, wann dieser Proxy aktiv werden soll. Als Bedingungen stehen derzeit zur Verfügung:
    - Eine bestimmte Gateway Adresse
    - Der DNS Suffix enthält eine bestimmte Zeichenfolge

    Somit werden die enstprechenden Einstellungen aktiv, sobald man ein LAN Kabel einsteckt oder eine WLAN Verbindung herstellt die die entsprechenden Bedingungen erfüllt sind. Kein manuelles klicksen oder tippen mehr.

    Also sofort downloaden: Download Installer

    Requirements: .NET Framework 2.0 und Windows XP oder Windows Vista

    Features:

    • Verschiedene Proxy Einstellungen per Klick abrufen
    • Plugin basiert um die Proxyeinstellugen von verschiedenen Anwendungen zu setzen die nicht auf Internet Explorer Einstellungen zurückgreifen können. Mehr dazu in einem der nächsten Posts.
    • Automatisches Switching von Proxies, je nach Netzwerkkonfiguration

    image

    Änderungswünsche und Bugs bitte direkt hier in die Kommentare oder per Mail.

    -------------------- ENGLISH --------------------

    Proxy Switcher is a little helper tool for switching between different proxy settings.

    If you are at many locations, e.g. at work, home, hotel, etc. you may be tired of setting (and remember) proxy settings for the different locations.

    So, Proxy Switcher will assist you in remeber and easily switch between proxy settings. The major feature which is different from many other tools is, that Proxy Switcher can switch settings automatically depending on network connections.

    To make this work, define a new proxy configuration and set a condition for activating it. Possible conditions (in this version) are depending on the DNS suffix (e.g. yourcompany.com) or on the gateway IP address. If you now connect you notebook to a network, the settings will activated automatically.

    Another point is, that the application is Plugin-based. So if you have an application which cannot use the Internet Explorer settings write your own plugin for Proxy Switcher. More on this in one of my next posts.

    If you have any questions or bugs, leave a comment or drop me a line.

    Thursday, August 16, 2007 9:06:21 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [12]
    .NET | Das wahre Leben | ProxySwitcher | Software
    Statistics
    Total Posts: 192
    This Year: 4
    This Month: 0
    This Week: 0
    Comments: 291


    Sign In
    All Content © 2010, Marco Wiedemeyer
    DasBlog theme 'Business' created by Christoph De Baene (delarou)