Schauen Sie hinter die GodMode-Vorhänge, um nützliche kanonische Namen und GUIDs zu enthüllen

Im Blog-Beitrag der letzten Woche, "Üben Sie Ihre Kontrolle mit GodMode-Ordnern in Windows 7 aus", habe ich einige der sogenannten "GodMode" -Ordner in Windows 7 besprochen. Wie ich in diesem Beitrag erwähnt habe, sind die GodMode-Ordner von Windows 7 einfach spezielle Ordner Diese werden ausgeblendet, bis Sie einen speziellen Geheimcode eingeben.

Nun, es stellt sich heraus, dass der letzte Teil dieses Satzes nur zur Hälfte wahr ist. Die speziellen Ordner werden zwar ausgeblendet, bis Sie einen speziellen Code eingeben, aber die Codes sind nicht wirklich geheim.

Anscheinend haben alle Elemente der Windows 7- und Windows Vista-Systemsteuerung einen sogenannten kanonischen Namen und eine zugehörige GUID (die berüchtigten "Sondercodes"). In diesem Zusammenhang beschreibt Microsoft einen kanonischen Namen als eine nicht lokalisierte Zeichenfolge, die das Element der Systemsteuerung in der Registrierung deklariert. Eine GUID oder Global Unique Identifier ist eine spezielle Art von Kennung, die in jedem Kontext eindeutig ist und von Microsoft als interner Zugriffspunkt für Elemente der Systemsteuerung verwendet wird.

Im Beitrag der letzten Woche habe ich die GUIDs verwendet, um Ordner zu erstellen, die den Zugriff auf die sogenannten GodMode-Ordner ermöglichen. Als ich jedoch anfing, kanonische Namen zu untersuchen, stellte ich fest, dass Sie auch Verknüpfungen zu den Elementen der Systemsteuerung erstellen können, die kanonische Namen haben. Ich entdeckte auch, dass das Eingeben oder sogar Kopieren und Einfügen aller kanonischen Namen beim Erstellen der Verknüpfung eine mühsame Operation war. Ich habe sechzig Elemente der Systemsteuerung gefunden, die kanonische Namen haben.

Also habe ich ein kurzes kleines VBScript-Programm erstellt, das eine Textdatei mit der Liste der kanonischen Namen liest und jede Verknüpfung einzeln erstellt. Sie können diese Textdatei und dieses Skript im zugehörigen kostenlosen TechRepublic-Download für diesen Blog-Beitrag herunterladen.

In dieser Ausgabe des Windows Vista- und Windows 7-Berichts werde ich die kanonischen Namen der Systemsteuerung ausführlicher erläutern und Ihnen zeigen, wie Sie sie zum Erstellen von Verknüpfungen zu Ihren bevorzugten Elementen der Systemsteuerung verwenden. Ich werde dann die Textdatei und das Skript präsentieren und Ihnen zeigen, wie Sie sie verwenden. Auf diese Weise können Sie diese kanonischen Namensverknüpfungen sofort auf Ihrem Windows 7-System erstellen und auf einfache Weise Ihre eigenen Untersuchungen durchführen, um festzustellen, welche dieser Verknüpfungen für Sie hilfreich sind, und diejenigen löschen, die dies nicht tun. Was könnte einfacher sein?

Kanonische Namen

Wie bereits erwähnt, ist ein kanonischer Name bei Elementen der Systemsteuerung einfach eine nicht lokalisierte Zeichenfolge, die Elemente der Systemsteuerung in der Registrierung darstellt. Die kanonischen Namen von Microsoft verwenden das Format CorporationName.ControlPanelItemName . Ich habe eine Liste der kanonischen Windows 7-Namen auf der Microsoft MSDN-Site in einem Artikel mit dem Titel "Kanonische Namen von Systemsteuerungselementen" entdeckt. Hier finden Sie eine Liste von 60 Windows 7-Systemsteuerungselementen mit kanonischen Namen.

Der Zugriff auf ein Control Panel-Element mit seinem kanonischen Namen ist ziemlich einfach, sobald Sie wissen, wie. Sie verwenden die ausführbare Datei der Systemsteuerung, einen speziellen Parameter und den kanonischen Namen. Um beispielsweise auf das Action Center zuzugreifen, dessen kanonischer Name Microsoft.ActionCenter lautet, verwenden Sie die folgende Befehlszeile:

Control.exe / name Microsoft.ActionCenter

Wenn Sie experimentieren möchten, geben Sie einfach diese Befehlszeile in das Dialogfeld Ausführen ein.

Das Drehbuch

Mit dem in Abbildung A gezeigten kurzen kleinen VBScript werden sofort 60 kanonische Namensverknüpfungen auf Ihrem Windows 7-System erstellt. Das Skript besteht grundsätzlich aus fünf Abschnitten.

Abbildung A.

Erstellen Sie mit diesem kurzen kleinen VBScript sofort alle 60 kanonischen Namensverknüpfungen auf Ihrem Windows 7-System.

Im ersten Abschnitt greift das Skript auf das Dateisystemobjekt zu und kann so Dateien und Ordner bearbeiten. Anschließend wird auf das Windows Scripting Host-Objekt zugegriffen, sodass Windows-Verknüpfungen erstellt und konfiguriert werden können.

Der zweite Abschnitt bestimmt den Ordner, in dem das Skript ausgeführt wird, ruft den Namen der Textdatei ab, die die Liste der Verknüpfungsnamen und kanonischen Namen enthält, und kombiniert dann die beiden. Auf diese Weise können Sie die Verknüpfungen einfach erstellen, wo immer Sie möchten.

Der dritte Abschnitt öffnet die Textdatei zum Lesen. Im vierten Abschnitt wird eine Do-Schleife verwendet, um jede Zeile der Textdatei nacheinander zu lesen und die zugehörige Verknüpfung zu erstellen. Der fünfte Abschnitt schließt einfach die Datei.

Abbildung B zeigt den Inhalt der Datei CanList.txt, die die Daten zum Erstellen der kanonischen Namensverknüpfungen enthält.

Abbildung B.

Das Skript liest jede Zeile aus dieser Textdatei und erstellt die zugehörigen Verknüpfungen.

Um Ihre kanonischen Namensverknüpfungen zu erstellen, kopieren Sie einfach beide Dateien, CanList.txt und CreateCanonical.vbs, in den Ordner Ihrer Wahl und führen Sie die .vbs-Datei aus.

Was nimmst du?

Was halten Sie von den kanonischen Namensverknüpfungen? Haben Sie dann nützlich gefunden? Wenn ja, was ist dein Favorit? Wie immer, wenn Sie Kommentare oder Informationen zu diesem Thema haben, nehmen Sie sich bitte einen Moment Zeit, um in den TechRepublic Community-Foren vorbeizuschauen und uns von Ihnen hören zu lassen.

Um die Skriptdatei und die zugehörige Textdatei zu erhalten, müssen Sie sie vom entsprechenden TechRepublic-Download herunterladen.

Der jeden Freitag versendete Newsletter für Windows Vista und Windows 7 Report von TechRepublic bietet Tipps, Neuigkeiten und Informationen zu Vista und Windows 7, einschließlich eines Blicks auf neue Funktionen in der neuesten Version des Windows-Betriebssystems.

© Copyright 2020 | mobilegn.com