Archive for the ‘Win’ Category

ClickOnce-Installer in IE6 wird nur XML angezeigt

Beim Aufrufen eines .NET 2.0 ClickOnce-Installers wird auf einem Rechner mit IE6 nur der Inhalt der .application-Datei vom Server angezeigt. Auf dem Rechner ist Windows XP und .NET 2.0 installiert, also eigentlich müsste das klappen.

Wenn jedoch auf dem Server kein .NET2.0 installiert ist oder dieser gar nicht unter Windows läuft, dann hilft es, den Mime-Type für .application-Dateien dort einzutragen.

In meinem Fall per .htaccess:
AddType application/x-ms-application application

Und schon ging das.

Mit IE7 hat’s übrigens gleich funktioniert. Der scheint von sich aus zu wissen, wie man mit .application-Dateien umgeht.

Windows Vista: Ersatz für Hyper Terminal

Neben Docklight (ich habe bereits berichtet) haben wir mittlerweile noch andere Alternativen zu Hyper Terminal gefunden, welches in Windows Vista nicht mehr dabei ist. Im genannten Blog-Eintrag habe ich schon auf PuTTY verwiesen, aber jetzt sind noch zwei neue, interessante Tools aufgetaucht:

HTerm
http://www.der-hammer.info/terminal/

Terminal
http://bray.velenje.cx/avr/terminal (der Link tut im Moment nicht, das wird hoffentlich wieder besser)

Danke an Marcus

Skype 3.2 auf Windows Vista installieren

Ich habe es nicht geschafft, Skype 3.2 auf Windows Vista zu installieren. Die Installation brach immer mit der Fehlermeldung 2739 ab.

Heute habe ich die Lösung gefunden. Der Fehler hängt wohl mit einer Script-Engine zusammen. Irgendwie scheint eine COM-DLL in Vista nicht registriert zu sein, auf jeden Fall funktionierte die Installation von Skype, nachdem ich die vbscript.dll und jscript.dll neu registriert hatte:

regsvr32 c:\windows\system32\vbscript.dll
regsvr32 c:\windows\system32\jscript.dll

Nicht vergessen: Unter Vista muss man für die beiden Befehle eine Administrator-Shell aufmachen:
Start -> Ins Suchfeld cmd eingeben und Strg+Shift+Enter drücken.

Nachtrag:
Um das ganze zu vereinfachen, habe ich eine Batchdatei erstellt, die die beiden DLLs registriert:

  • Zip-Datei runterladen
  • Die in der Zip-Datei enthaltene Datei RegisterScriptingEngines.bat irgendwo auf die Festplatte legen (z.B. Desktop)
  • Die .bat-Datei mit der rechten Maustaste anklicken
  • Als Administrator ausführen anklicken
  • Windows fragt nach Bestätigung – diese erteilen
  • Fertig.

Ich hoffe, das funktioniert. Ist nicht wirklich einfacher, aber zumindest ein weiterer Weg :-)

Fenster komplett verstecken

Ich musste ein Fenster verstecken, sodass es nicht im Alt-Tab-Menü zu sehen war.

Die Lösung war folgende:

  • Form.ShowInTaskbar auf false setzen
  • Form.FormBorderStyle auf FixedToolWindow oder SizableToolWindow setzen

Quelle:
http://episteme.arstechnica.com/eve/ubb.x/a/tpc/f/6330927813/m/190001652731/r/953007043731

Icons für Vista erstellen

Heute habe ich mich einmal mehr über die Unfähigkeit von Visual Studio 2005 aufgeregt, keine Icons mit Alphakanal zu erstellen. Entweder hat man also bei transparentem Hintergrund ausgefranste Kanten oder macht man den Hintergrund nicht transparent. Windows XP/Vista kann jedoch mit stufenweiser Transparenz umgehen, wenn man die richtigen Programme hat.

Heute habe ich ein Tool gefunden, welches das Erstellen von .ico-Dateien sehr einfach macht:
Das Tool heißt IcoFX, ist kostenlos und hier beziehbar:
http://icofx.xhost.ro/

Am seriellen Port zugange

Windows Vista wird kein Hyperterminal mehr beinhalten. Windows XP hat es zwar noch, aber davon wird es auch nicht besser. Eine Lösung des Problems heißt Docklight. Dieses Tool ist weniger eine Terminalemulation, als ein Universaltool rund um den seriellen Port. Man kann damit Geräte simulieren, ganz normal mit Geräten kommunizieren (ohne auch nur ein übertragenes Zeichen unterschlagen zu bekommen) und sogar Kommunikation abhören (mit dem entsprechenden Kabel). Die Evaluierungsversion läuft zeitlich unbegrenzt, allerdings sind einige Funktionen darin nicht verfügbar (Copy, Paste, Session speichern, Protokollieren, …). Die Vollversion ist recht erschwinglich und lohnt sich sicher schnell, sobald man öfter mit serieller Kommunikation zu tun hat.
http://www.docklight.de/

Nachtrag: In der aktuellen Version kann PuTTY auch Serielle Verbindungen herstellen. Das Programm reagiert auf temporäre Verbindungsabbrüche jedoch etwas zu zimperlich:
http://www.chiark.greenend.org.uk/~sgtatham/putty/

Treiber für 3Com HomeConnect Webcam

Eigentlich habe ich mir die Kamera gekauft, weil ich dachte, dass 3Com eine solide Firma ist und ich somit eine Webcam hätte, die lange unterstützt wird. War wohl nicht so, schade. Heute habe ich herausgefunden, dass die ursprünglich als ViCam vertriebene Kamera mittlerweile als WatchPort/V vertrieben wird. Treiber habe ich hier gefunden:

http://www.digi.com/support/productdetl.jsp?pid=2710&osvid=57&tp=1&s=0

So ne Art Firewall (Windows 2003)

Ich musste es hinbekommen, dass ein Windows 2003-Server einen anderen im gleichen Subnetz zu Testzwecken nicht mehr erreichen konnte. Die IP Security von Windows 2003 hat hier weitergeholfen.

In folgendem Artikel wird das ICMP-Spezifisch erklärt, die Infos lassen sich jedoch einfach verallgemeinern:

http://www.petri.co.il/block_ping_traffic_with_ipsec.htm