Windows meldet sich sofort wieder ab

Veröffentlicht am 17. April 2011 um 21:05 by Fabian Martin Permalink

Vor ein paar Tagen berichtete ein Bekannter, das sein Rechner ihn ständig auffordert eine Bank TAN einzugeben. Klarer Fall, er hat sich was eingefangen. Nachdem Antivir sich nicht mehr aktualisieren wollte, hat er es mit der Rescue CD von F-Secure probiert, die auch auf Anhieb 24 Schädlinge gefunden und neutralisiert hat.

Soweit so schön, würde denn jetzt alles wieder wie üblich funktionieren. Tat es natürlich nicht. Jedes Mal wenn man sich bei Windows angemeldet hat, wurde man prompt wieder abgemeldet.

Auf der Suche nach dem Schuldigen

Die erste Analyse des Problems ist schnell abgeschlossen. Etwas muss sich in den Anmeldeprozess eingebunden haben, und wird nun jedes Mal beim Anmeldeprozess mit ausgeführt bzw. fehlt dank unserer Reinigung und der Anmeldeprozess schlägt deswegen fehl.

weiterlesen »

VS 2010 SDK: You must have Microsoft Visual Studio 2010 installed …

Veröffentlicht am 14. März 2011 um 22:00 by Fabian Martin Permalink

Immer das Gleiche mit Updates und Service Packs. Irgendwas funktioniert danach nicht mehr. Und natürlich bildet das Service Pack von Visual Studio 2010 da keine Ausnahme.

vs2010_sdk_error Wer selbst einmal eine Erweiterung für Visual Studio schreiben möchte, sollte bei der Installation aller nötigen Komponenten auf die Reihenfolge aufpassen. Denn nach der Installation des Service Packs, verweigert das Visual Studio SDK die Installation mit der Meldung „You must have Microsoft Visual Studio 2010 installed on your computer before proceeding“.

Was macht man nun?

Die Deinstallation des SP1 wäre natürlich eine Möglichkeit. Eine zeitaufwendige zwar, aber es sollte gehen. Wer sich das ersparen will, sollte regedit öffnen und sich bis zu dem folgenden Schlüssel durchklicken.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\10.0

Sucht dort nach dem Eintrag SP und ändert den Wert von 1 auf 0. Die Installation des SDK sollte jetzt ohne Probleme durchlaufen. Anschließend den Wert wieder auf 1 setzen, und schon könnt Ihr mit der Entwicklung eurer ersten Erweiterung beginnen.

Wer sich das Prozedere sparen will, kann natürlich auch das aktuelle SDK installieren. Danke für den Tipp.

Windows: Verwaltung in Englisch statt Deutsch

Veröffentlicht am 8. März 2011 um 22:21 by Fabian Martin Permalink

verwaltung-englisch Da bringt man nach Wochen des Wartens seinen Laptop wieder in Ordnung, und auf einmal ist die Verwaltung in Englisch statt Deutsch. An sich nichts schlimmes, da alles normal funktioniert, und trotzdem ist es etwas, an den man (also ich) sich stören kann.

Wie behebt man dieses Problem?

Im Grunde ist es ganz einfach, man muss lediglich eine Datei mit dem Namen desktop.ini in die Verwaltung kopieren und den folgenden Inhalt einfügen.

[LocalizedFileNames]
Memory Diagnostics Tool.lnk=@%SystemRoot%\system32\MdSched.exe,-4001
System Configuration.lnk=@%systemroot%\system32\msconfig.exe,-126
Performance Monitor.lnk=@%SystemRoot%\system32\wdc.dll,-10021
Data Sources (ODBC).lnk=@%SystemRoot%\system32\odbcint.dll,-1310
Windows Firewall with Advanced Security.lnk=@%SystemRoot%\System32\AuthFWGP.dll,-20
services.lnk=@%systemroot%\system32\filemgmt.dll,-2204
Computer Management.lnk=@%SystemRoot%\system32\mycomput.dll,-300
iSCSI Initiator.lnk=@%SystemRoot%\system32\iscsicpl.dll,-5001
Event Viewer.lnk=@%SystemRoot%\system32\miguiresource.dll,-101
Task Scheduler.lnk=@%SystemRoot%\system32\miguiresource.dll,-201
Component Services.lnk=@%systemroot%\system32\comres.dll,-3410
Print Management.lnk=@%systemroot%\system32\pmcsnap.dll,-700
Security Configuration Management.lnk=@%SystemRoot%\system32\wsecedit.dll,-718
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21762

Wenn man anschließend die Verwaltung aktualisiert, erscheinen alle Links wieder in Deutsch (zumindest alle, für die es eine Übersetzung gibt).
weiterlesen »

PhpStorm 2.0 verfügbar

Veröffentlicht am 14. Februar 2011 um 21:39 by Fabian Martin Permalink

Wer es noch nicht über die einschlägigen Kanäle gehört hat, hier noch einmal in Blog Form.

PhpStorm 2.0 ist bei JetBrains verfügbar. Damit enden die EAP Builds und der Testzeitraum reduziert sich von 45 auf 30 Tage. Wer in der Weihnachtszeit eine Lizenz gekauft hat, kann diese ohne Probleme mit der neuen Version nutzen.

Die wichtigsten Features in meinen Augen:

  • Vollständiger PHP 5.3 und Namespace Support
  • Code Inspector zum Aufspüren von Fehlern
  • Git Integration
  • Refactoring Tools
  • Einfache Debugger Konfiguration
  • Code Injection (z.B. Syntaxhervorhebung von SQL Statements in PHP Code)

Links:

PHP/.NET/C#: Fehlerhafte SSL Zertifikate ignorieren

Veröffentlicht am 8. Februar 2011 um 21:44 by Fabian Martin Permalink

Wieder so ein Code Schnipsel den ich häufiger mal brauche und immer wieder vergesse.

Bei der Entwicklung neuer Programme nutze ich oft selbst signierte Zertifikate, die aber sinnigerweise von keinem Programm ohne weiteres angenommen werden. Firefox meldet beispielsweise „Diese Verbindung wird nicht vertraut“, .NET wirft eine Exception mit der Meldung „Für den geschützten SSL/TLS-Kanal konnte keine Vertrauensstellung hergestellt werden.“  und das cURL Modul von PHP gibt ein leeres Ergebnis zurück.

ssl_fehler

Was am Ende durchaus gewollt ist, stört bei der Entwicklung. Mit den folgenden Code Schnipseln könnt ihr das „Problem“ beheben.
weiterlesen »