ATI Treiber unter Windows 7

Ich hab mir gedacht, wäre ja mal nicht so schlecht, die aktuellen ATI Treiber unter Windows 7 zu installieren. Aber das ist gar nicht mal so einfach. Das Installationsprogramm bricht ab, und Windows sagt, es hätte bereits den aktuellen Treiber. Damit es doch geht, geht folgendermaßen vor

1. Treiber herunterladen, am besten das volle Packet.
2. Danach die Exe starten und entpacken, die eigentliche Installation aber abbrechen.
3. Im Gerätemanager auf Treiber aktualisieren und auf dem Computer nach Treibern suchen.
4. Wählt nun „Aus einer Liste von Treibern …“
5. Wählt Datenträger und wählt nun aus dem ATI Ordner die INF Datei aus dem Ordner Packages/Drivers/Display/LH_INF bzw. Packages/Drivers/Display/LH6A_INF (64 bit)
6. Installieren

Sollte es Probleme geben, entfernt bei Schritt 5 vorher noch den Hacken bei „Kompatible Hardware anzeigen“.

Viel Spaß.

Opera und die Taskleiste unter Windows 7

Windows 7 gruppiert ja die Fenster und zeigt ja bei einem MouseOver alle Fenster an. Beim Internet Explorer zeigt er da alle Tabs an. Manche finden es praktisch, ich hingegen nicht. Tabs sollte er da nicht anzeigen, sondern die einzelnen Instanzen. Denn sonst bin ich wieder dort, wo ich vor den Tabs war, bei Sau vielen Einträgen in der Taskleiste. Nervig ist auch, wenn du wieder schnell in den Browser wechseln willst, dann musst du erstmal ein Fenster auswählen. Opera unterstützt es nun mit der neuen Version (10.51) auch.
Abschalten könnt ihr das mit folgendem Befehl:

opera:config#UserPrefs|UseWindows7TaskbarThumbnails

Hacken rausnehmen, Speichern, Opera neustarten und alles wie gewohnt 🙂

Man kann da auch noch einige andere nette Einstellungen vornehmen!

Neuinstallation einer Windows 7 Upgrade Version

Ich poste es hier noch mal, da ich es eben grad selbst gesucht habe. Von Microsoft ist es nicht vorgesehen, dass man eine Upgrade-Version (wie etwa das Family Pack) einfach auf einem nackten Rechner installieren kann. Die Installation muss also von einem bestehenden Betriebssystem (XP oder Vista) gestartet werden. Man kann dann von da aus eine komplette Neuinstallation oder ein Upgrade (nur bei Vista) machen.
Um den Schritt, ein altes Betriebssystem vorher zu installieren zu umgehen, gibt es folgenden Trick:

1. Von der Upgrade DVD booten, installieren und den Productkey einfach leer lassen. So installiert man praktisch eine 30 Tage Testversion von Windows 7.

2. Sobald die Installation fertig ist, öffnet ihr Notepad (Start -> „notepad“ eintippe, Enter). Dort fügt ihr folgenden Text ein:

echo Windows Registry Editor Version 5.00 > MediaBootInstall.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OOBE] >> MediaBootInstall.reg
echo "MediaBootInstall"=dword:00000000 >> MediaBootInstall.reg
echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce] >> MediaBootInstall.reg
echo @="slui.exe" >> MediaBootInstall.reg
regedit.exe /s MediaBootInstall.reg
del MediaBootInstall.reg
slmgr.vbs -rearm
shutdown /r /t 0

Dann speichert ihr die Datei als „Update.cmd“. Achtet auf die Dateiendung!

3. Führt diese Datei mit Administrationsrechten aus. Dafür rechtsklickt ihr auf die Datei und wählt „Als Administrator ausführen“ aus.

4. Kurzen Moment warten, Meldung wegklicken. Der Rechner startet automatisch neu. Nach dem Neustart gebt ihr wie gewohnt euren Upgradekey ein und aktiviert die Windows Kopie. Fertig!

(via Kraut & Rüben Blog)

HowTo: Aero Glass in C# Forms nutzen

Mich hat mal interessiert, wie ich die Aero Glass Effekte unter Windows 7 in C# Windows Forms nutzen kann. Auf codeproject.com fand ich dazu einen Artikel. Der funktioniert soweit auch schon ganz gut. Der Artikel zeigt, wie man einen Rand um seine Arbeitsfläche zieht, der den Aero Glass Effekt nutzt. Möchte man nun aber den ganzen Hintergrund durchsichtig haben, so müssen die Margins auf -1 gesetzt werden:

        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            if (DwmIsCompositionEnabled())
            {
                // Paint the glass effect.
                this.margins = new MARGINS {Top = -1, Left = -1, Bottom = -1, Right = -1};
                DwmExtendFrameIntoClientArea(this.Handle, ref margins);
            }
        }

Nun ist der ganze Arbeitsbereich durchsichtig. Doch sobald man GDI+-Controlls verwendet, ergibt sich folgender Grafikfehler:

Um dies zu umgehen, müsst ihr in der Main()-Methode folgendes einfügen (bzw. anpassen)

Application.SetCompatibleTextRenderingDefault(true);

Das Ergebnis sieht schon besser aus, leider immer noch nicht so wie gewünscht.

Leider liegt das aber am System bzw. den Controls im .NET-Framework. Unter WPF gibt es dieses Problem zum Beispiel nicht.
Wie ihr die Aero Glass Effekte in WPF nutzen könnt, findet ihr etwa bei Robert Mühsig.

Ach ja, falls ihr nun Bereiche haben wollt, die nicht durchsichtig sind, könnt ihr zum Beispiel ein Panel nutzen. Das Ergebnis sieht in etwa so aus:

Taskleistenproblem unter Windows 7

Ich lasse mir gerne den Desktop in der Taskleiste anzeigen, damit ich schnell auf die Dateien und Verknüpfungen zugreifen kann. Schließlich ist es mit mehren Desktops nervig, wenn dann auf einmal alle minimiert werden (schließlich ist man ja faul). Standardmäßig ist meine Taskleiste fixiert, damit ich sie nicht ausversehen verschiebe. Füge ich nun per Rechtsklick –> Symbolleisten –> Desktop die Verknüpfung an, so wird sie standardmäßig rechts neben dem Systray angezeigt.
Taskleiste fixiert nach dem Hinzufügen
Nun wollte ich die Verknüpfung nach links verschieben, direkt neben das Startmenü. Also löse ich die Fixierung, verschiebe das Objekt und fixiere die Taskleiste wieder. Das Ergebnis:
Taskleiste nach dem Verschieben

Wenn man genau hinschaut, sieht man etwas von einem Ordner. Und der ist auch anklickbar. Und das nervt. Wenn ich es nun wieder auf den Weg zurückschiebe, hab ich das selbe Problem. Lösung ist nur, den Desktop entfernen, Taskleiste fixieren und mit Rechtsklick wieder hinzufügen. Dann ist es aber nur auf der rechten Seite.
Das Problem gab es schon unter Windows XP, unter Vista und wenn ich mich recht entsinne auch unter Windows 2000. Aber kein wirklicher Trost!