Howto: Administrative Freigaben unter Windows 7 mit Heimnetzgruppe

Der Zugriff auf administrative Freigaben wie C$ bereitet unter Windows 7 wie schon unter Vista so einige Probleme.
Zu aller erst muss der schon von Vista bekannte Registry Schlüssen gesetzt werden „HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System/LocalAccountTokenFilterPolicy = DWORD:0x1“.

Das nächste Problem entsteht durch die vorhandene Heimnetzgruppe in der man auf anderen Rechnern automatisch als HomeGroupUser$ angemeldet wird. Da man sich pro Rechner nur mit einen Benutzer gleichzeitig anmelden kann, erscheint auch bei Eingabe des richtigen Nutzers samt Kennwort immer Zugriff verweigert.

Abhilfe schafft hier die Einstellung: „Benutzerkonten und Kennwörter zum Herstellen von Verbindungen mit anderen Computern verwenden“ in den erweiterten Freigabeeinstellungen. Für Leute die ihr Benutzerkonto nicht mit einer Live-ID verknüpft haben sollte das ganze nach einen Neustart funktionieren.

Wer dies allerdings getan hab wird sehen das es auf dem anderen Rechner immer mit seiner Live-ID angemeldet wird statt mit seinem echten Nutzernamen. Dieses Problem lässt sich nur lösen indem man die Verknüpfung von Live-ID und Nutzerkonto wieder löst.

Howto: iTunes mit Multimediatasten steuern

Wer auch das Problem hat, dass iTunes damit es auf die Multimediatasten moderner Tastaturen reagiert, zwangsläufig im Vordergrund sein muss benötigt ein Plugin welches Abhilfe schafft. Das Plugin sorgt dafür das iTunes fortan auch auf globale Tastendrücke reagiert, wenn es z.B. minimiert ist oder nicht den Fokus besitzt.
Ursprünglich stammt das Plugin vom Nutzer localhost im aqua-soft Forum. Es handelt sich dabei um eine einzelne DLL Datei, die in das Plugin Verzeichnis von iTunes kopiert werden muss.

Bei XP z.B.: „C:\Programme\iTunes\Plug-Ins“
Bei Vista/7: „C:\Benutzer\\AppData\Roaming\Apple Computer\iTunes\iTunes Plug-ins“

Eingeschlafen: Colin McRae DiRT2

Was haben GTA 4 und Colin McRae: DiRT 2 gemeinsam? Beides sind Titel unter dem Label Games for Windows LIVE und brauchen mehr als eine halbe Stunde zur Installation. Warum ist das so? Meine Vermutung ist, das man den Leuten da zu häufiges Wechseln der Datenträger ersparen will und dadurch die Daten auf den DVDs so stark komprimiert, dass der Installer für eine Datei alleine mal locker 10 Minuten benötigt. Mal ehrlich, ich wechsele lieber 3 mal die DVD als minutenlang einer Statusanzeige zuzusehen bei der sich nichts tut. Da man aber dann ein paar Cent für weitere Datenträger an Produktionskosten hätte, wird sich in dem Bereich wohl nichts ändern.

Howto: Fix für Shader Compliation Error bei Shaun White Snowboarding

Wer auch das Problem hat, dass die Retail Version von Shaun White Snowboarding unter Windows 7/8 einen „shader compilation error“ beim Start meldet, kann das Problem ähnlich lösen, wie wenn dieses bei der Steam Version auftritt.
Man kopiert die Datei „EKShadersPC.BIN“ von „\ProgramData\Ubisoft\SWSnow“ nach „\Users\Public\Ubisoft\SWSnow“ und in der Ordner in dem das Spiel installiert ist.

Für die „ShaunWhiteSnowboardingGame.exe“ muss in den Eigenschaften der Kompatibiltätsmodus für Windows XP SP3 aktiviert werden.

p.s. Wer zusätzlich noch gerne eine höhere Auslösung hätte, findet die Einstellungen in der Registry unter „HKEY_CURRENT_USER\Software\Ubisoft\ShaunWhiteSnowboarding\1.0\Engine“ (ScreenResolutionHeight, ScreenResolutionWidth)

 

Windows 7 x64 auf Fujitsu Lifebook T5010

Wie üblich sieht es bei der Unterstützung für die 64 Bit Windows Version eher schlecht aus, deswegen ist bei fehlenden Treibern suchen angesagt. Erfreulicherweise betrifft das aber relativ wenige Treiber, und für alle wird man irgendwo auf den Seiten von Fujitsu fündig wenn man den Haken für „Nur offiziell freigegebene Betriebssysteme anzeigen“ entfernt.

Die einzige Komponente die Probleme macht ist der Fingerabdruck-Leser. Der Treiber für den Authentec AES2550 kommt zwar per Windows-Update. Aber die mitgelieferte Software TrueSuite2.0 verweigert zumindest in der deutschen Version von Windows 7 das Einlesen der Fingerabdrücke.

Abhilfe schafft die UPEK Protector Suite 2009, denn diese funktioniert ohne Probleme. Vorher sollte man natürlich TrueSuite wieder deinstallieren, welches in der Softwareliste nur als WIN7TS auftaucht.

Einige Tools von Fujitsu funktionieren auch nicht einwandfrei. So zeigt das Hotkey Utility die Bildschirmhelligkeit nicht richtig an und das Touchpad lässt sich zwar ausschalten, aber danach nicht wieder an. Der ShockSensor zeigt zwar jetzt im Gegensatz zu meiner vorherigen Vista Business Installation Werte an, die sind aber nicht nachvollziehbar und bei Lageänderungen kommt nur eine MessageBox mit dem Titel „Test“ und der Nachricht „Code + 00000001“.

Update: 24.12.2009
Auf einer ausländischen Seite findet man auch Versionen der Tools die funktionieren. Der Shocksensor zeigt dann endlich plausible Werte an und auch das Power Saving Utility funktioniert. Das Problem mit dem Hotkey Utility ist inzwischen auch in der Version behoben die auf der deutschen Seite erhältlich ist.

Update: 15.03.2009
Inzwischen das Fujitsu mit dem T900 einen Nachfolger angekündigt. Das T900 ist mal abgesehen vom Chipsatz und sonstigen Intel Komponenten identisch mit dem T5010. Das es für das das neue Notebook einen offiziellen 64-Bit Support gibt, stehen dafür sämtliche Tools und Treiber in dieser Version zur Verfügung und funktionieren auch problemlos mit dem T5010. Eine Ausnahme bildet einmal wieder der Fingerabdruckleser, dieser wird nach Installation des Treibers von Fujitsu nicht mehr als biometrisches Gerät erkannt.

Update: 30.09.2010

Es gibt wieder eine neue Version des Treibers für den Fingerabdrucksensor per Windows-Update und wieder einmal funktioniert sie nicht im geringsten. Die einzige Version des Treibers die bei mir funktioniert bleibt somit 8.0.10.9064.

Mit dem ButtonUtility für das T900 das vor kurzem erschienen ist, funktioniert auch endlich der Sensor für die Drehung des Displays wieder, sodass sich das Bild automatisch dreht. Auf dem T5010 erscheinen zwar beim Start ein paar, wie mir scheint Debugging Meldungen, aber das stört mich eher weniger.

Update: 02.08.2012

Treiber für den Fingerabdrucksensor AES2550 finden sich hier

GUI Bugs in Windows Vista und 7

Ich möchte hier mal über 3 Bugs berichten die auftreten wenn man mehrere Bildschirme verwendet.
Die Konstellation besteht aus 3 Bildschirmen 1 x 22″ in der Mitte und 2 x 19″ daneben.
Zu aller erst mal ein Screenshot vom gesamten Bildschirminhalt.

Screenshot

Wie man sieht befinden sich die linke und die rechte Seite weiter unten, was daran liegt das die Bildschirme nicht gleich hoch sind und ich deswegen die Position so angepasst habe das man ein Fenster gerade zwischen den Bildschirmen hin- und herziehen kann.

Der Bug mit dem Hintergrundbild

Es wäre schön wenn man die Bilder jetzt einfach so anordnen könnte und ein großes Bild hätte, aber dem ist nicht so. Es gibt keine Möglichkeit die Hintergrundbilder pro Bildschirm zu ändern, also ist puzzeln angesagt.

Das Hintergrundbild das ich verwende um das Ergebnis zu erhalten sieht nämlich so aus.

dev

Wenn man die Nummerierung der Bildschirme in den Einstellungen beachtet ergibt das Ganze Sinn, rein vom logischen Verständnis aber nicht. Der primäre Bildschirm in der Mitte kommt mit Nummer 1 ganz links, gefolgt vom rechten mit Nummer 2. Nummer 3 ist dann der Bildschirm der eigentlich links steht, aber im Hintergrund ganz rechts kommt.

Der Bug mit der Taskleiste und Aero Glass

Offensichtlich waren auch die Entwickler von Microsoft bei der Position des Hintergrundbildes etwas verwirrt.

Wahrscheinlich aus Gründen der Performance ist die Taskleiste (sofern dauerhaft eingeblendet) nicht wirklich transparent sondern erhält einen statischen Hintergrund der berechnet wird sobald beim Start die Desktopsymbole angezeigt werden. Bis zu diesem Zeitpunkt ist also alles in Ordnung. Doch dann wird für diesen Hintergrund das Bildmaterial genommen, das sich auf dem Bildschirm befindet, der am weitesten links ist. Das sieht dann bei mir so aus.

Falsch

Richtig müsste es aber so aussehen (mit Option „Taskleiste automatisch ausblenden“)

Richtig

p.s. Immerhin dieser Bug wurde bei Windows 7 offensichtlich behoben.

Der Bug mit der Grenze für Symbole

Dadurch, dass ich die beiden äußeren Bildschirme weiter unten positioniert habe entsteht ein weiteren Bug.
Eine eigentlich nützliche Funktion die verhindern soll, dass Symbole unter der Taskleiste verschwinden, greift auch bei Bildschirmen auf denen sich diese gar nicht befindet. Ich kann also in dem Bildschirmteil, der sich unterhalb der oberen Grenze der Taskleiste befindet, keinerlei Symbole platzieren. Wenn man die Symbole per Drag’n’Drop an diese Stelle zieht werden sie beim loslassen automatisch wieder soweit nach oben geschoben, bis sie sich oberhalb der Höhe der Taskleiste befinden.

Abhilfe schafft in diesem Fall Fences, welches auch verhindert das die Symbole umsortiert werden sobald sich die Auflösung des primären Bildschirms z.B. durch Spiele ändert.

WPF GUI für Pidgin

Screenshot vom ersten Prototypen
Screenshot vom ersten Prototypen

Das Team um Pidgin arbeitet derzeit an der Umsetzung einer nativen Windows GUI unter Nutzung von .net. Das Ganze ist derzeit soweit fortgeschritten, dass des möglich ist libpurple mit Visual Studio zu übersetzen. Es ist also möglich, wenn auch umständlich, mit C# auf Funktionen der Bibliothek zuzugreifen. Da bei dem Projekt aber noch keinerlei GUI zu Grunde liegt, bringt mich das auf die Idee diese mit WPF umzusetzen. Der Overhead des .net Frameworks ist nun einmal drin, warum also nicht nutzen um auf einfachem Wege eine performante GUI zu bauen?

Es handelt sich bei dem Projekt um einen kompletten Client. Es sollte also möglich sein nahezu problemlos eine API für ein Gadget einzubauen. Es weiteren könnte man unter Windows Vista / 7 Aero-Glass-Effekte nutzen. Zudem ist es unter Windows 7 möglich, die schon vom Internet Explorer 8 bekannten Menüs umzusetzen, die beim Klick auf das Taskleistensymbol erscheinen.

Pidgin Gadget für Windows Vista/7

Aktuell nervt es mich ziemlich ständig die Buddy-Liste in der Taskleiste zu haben, deswegen kam mir die Idee diese direkt auf den Desktop zu bringen.

Die Idee: Ein Gadget für Windows Vista/7, welches die Kontaktliste direkt auf dem Hintergrundbild anzeigt satt in einem extra Fenster.
Das Gadget an sich ist nicht das Problem da es nur aus ein bisschen HTML und Javascript besteht. Das Problem dabei ist aber, wie bekomme ich die Kontaktliste aus Pidgin heraus?
Die Lösung wäre ein Plugin zu schreiben das die Struktur im XML Format ablegt sodass man sie wieder auslesen kann. Das scheitert aber daran, dass die Plugin API für Pidgin/libpurple so furchtbar schlecht dokumentiert ist.

Stellt sich die Frage ist das Projekt überhaupt für jemanden von Interesse?

Pidgin Applet Prototyp