Ein Wert enthalten können einzeln oder in einigen Fällen mehr als ein DatenelementDatenwerteEin Wert enthalten kann, oder, in einigen Fällen mehr als ein Datenelement. Die einzige Art von mehreren Artikeln Wert Eintrag, den Registrierungs-Editor bearbeiten kann, ist REG_MULTI_SZ, die keine, eine oder mehrere Zeichenfolgen enthalten können. Die Daten werden in einer Reihe von verschiedenen Formaten gespeichert werden. Im Allgemeinen wird das System verwendet nur ein paar einfache Formate, während Anwendungen, Treiber und so weiter mehr komplexe Typen für einen bestimmten Zweck definiert verwenden darf. Zum Beispiel ist ein komplexes REG_RESOURCE_LIST Registry-Typ vor allem von Fahrern verwendet werden. Obwohl es ineffizient wäre, könnten alle Registry-Daten angesehen werden REG_BINARY Daten. Datentypen für Wert-Einträge:
• REG_DWORD • REG_DWORD_BIG_ENDIAN • REG_DWORD_LITTLE_ENDIAN • REG_EXPAND_SZ • REG_FILE_NAME • REG_FILE_TIME • REG_FULL_RESOURCE_DESCRIPTOR • REG_LINK • REG_MULTI_SZ • REG_NONE • REG_QWORD • REG_QWORD_LITTLE_ENDIAN • REG_RESOURCE_LIST • REG_RESOURCE_REQUIREMENTS_LIST • REG_SZ • REG_UNKNOWN Hinweis REG_QWORD war neu für Windows 2000 und ist ein Quad-word (64-bit) numerische Eingabe; REG__QWORD_LITTLE_ENDIAN ist die gleiche wie REG_QWORD. Bewerbungen können jeder dieser Datentypen zuzugreifen. Außerdem wird in einigen Anwendungen speichern Daten in Formate, die nur sie verstehen. Tatsächlich ermöglicht eine Bestimmung in der Registrierung die Speicherung Anwendung auf eine bestimmte Art der Registrierung von Daten zuordnen. Jede Anwendung oder Komponente, die nicht das Format würde einfach behandeln die Daten als REG_UNKNOWN Art und Lesen der Daten als binäre versteht. Achtung Beachten Sie, das habe ich etwas Besonderes? Ja! Vergessen Sie nicht, dass Anwendungen und Speichern von Daten tun können in der Registrierung, und dass die Daten müssen nicht zu den etablierten Registrierung Datentypen. Wie der Kanzlei verwandt wirdWie funktioniert die Windows XP verwenden, der Registrierung? Wann ist die erste Registrierung geöffnet und verwendet? Was ist Windows XP?Windows XP kommt in einer Reihe von Versionen, darunter eine Home-Version und eine Professional-Version. Windows XP Home ist für private Anwender konfiguriert werden. Windows XP Professional, die so konfiguriert ist, als Client-Workstation arbeiten, ist ein etwas stärker Konfiguration für Business-Anwender. In diesem Tutorial werde ich darauf hinweisen, etwaige Unterschiede in der Nutzung zwischen den Home-und Professional-Versionen. Zwar nicht im Mittelpunkt dieses Tutorial, Windows XP kommt auch in einer Reihe von Server-Versionen namens Windows XP. NET. Microsoft hat mehrere Server-Produkt-Angebote geplant, darunter Windows XP. NET Server und Windows XP. NET Advanced Server. Wir erwarten nicht, dass es zu großen Veränderungen in. NET Verwendung von der Registrierung. Die Registrierung ist eine hierarchische Baum-basierte System, das einen schnellen Zugriff auf Daten in fast jedem Format gespeichert bietet. Eigentlich ist die Registrierung eine recht flexible Datenbank. Registrierungs-Informationen stammen aus verschiedenen Quellen:
• Von der Installation von Windows XP • Aus dem Booten von Windows XP • Von den Anwendungen, Systeme und Benutzer-Interaktion Jede Komponente von Windows XP verwendet die Registrierung, ohne Ausnahme. Ein Satz von APIs ermöglicht sowohl unter Windows XP und andere Anwendungen in der Registry Informationen leicht zugänglich und schnell. Windows XP startet die Registrierung am Anfang Phasen des Systemstarts verwendet. Der Windows XP-Boot-Prozess basiert auf dem Dateiformat ist installiert, aber die wichtigen Teile in beiden Fällen identisch sind. Die unwichtigen Teile sind das Laden von den spezifischen Treibern in das NTFS-Dateisystem lesen. Hinweis: In diesem Tutorial, ich bin, die sich auf Windows XP installiert auf einem Intel x86-Plattform. Es gibt Unterschiede in der Boot-Prozess auf RISC-basierten Systemen (wie wie die Digital Alpha-System), obwohl diese Unterschiede sind nicht sehr bedeutende, wenn man bedenkt, wie die Registrierung verwendet wird. Es scheint jedoch, dass nicht-Intel-Systemen sind immer sehr ungewöhnlich, und sie werden wahrscheinlich keine oder nur geringe Unterstützung erhalten von Microsoft in der Zukunft. Die Windows XP-Boot-Prozess besteht aus den folgenden Schritten vor: 1. Das System mit Strom versorgt wird, wird das Video initialisiert, und die Hardware-Selbst-Tests durchgeführt werden. Das BIOS führt diese Tests, die aufgerufen werden, Beiträge (Power-On-Selbsttests). In der Regel, das Gedächtnis-Test der sichtbarste man es ist, den Fortschritt auf den meisten Bildschirmen gezeigt. 2. Nach dem Ausführen von POST, initialisiert das System die einzelnen Adapter. Wenn der Adapter verfügt über einen eigenen integrierten BIOS des Adapters BIOS aufgerufen wird, um seine eigene Initialisierungen auszuführen. Für IDE-Adapter (die meisten Computer haben entweder zwei oder vier IDE-Adapter), jedes angeschlossene Laufwerk (es kann bis zu zwei Laufwerke für jedes IDE-Adapter, so dass für insgesamt maximal acht IDE-Laufwerke Typ) ist für seine Daten und den Zugang Methode abgefragt . Einige Adaptern, wie SCSI-Adapter von Adaptec, Anzeige von Nachrichten und erlauben dem Benutzer interagieren. Einige Adapter, die nicht über ein BIOS werden erst initialisiert Windows XP lädt ihre Fahrer sehr viel später in der Boot-up-Prozess. 3. Nach all den Adaptern, die eine BIOS initialisiert worden sind, liest das System Bootloader in diesem Sektor ganz am Anfang der ersten Boot-Laufwerk befindet und gibt Befehle, um diesen Code. Dieser Sektor heißt Bootsektor oder den MBR (Master Boot Record), und es steht geschrieben durch das Betriebssystem, wenn das Betriebssystem installiert ist. 4. Der Code im MBR lädt dann die Datei NTLDR. (Diese Datei hat keine Erweiterung, aber es ist eine ausführbare Datei.) Einmal geladen, so geht die Kontrolle an den MBR-Code in NTLDR. 5. NTLDR schaltet dann in 32-Bit-Modus. (Denken Sie daran, ein Intel x86-Prozessor startet immer in 16-Bit-Real-Modus.) Es lädt dann eine spezielle Kopie der erforderlichen Datei-System I / O-Dateien und liest in der Datei boot.ini. 6. Die Datei BOOT.INI enthält Informationen über jedes Betriebssystem, das geladen werden kann. Denken Sie daran, Windows XP unterstützt Multi-Boot-Konfigurationen. Es ist trivial zu einem Windows XP-Installation zu erstellen, die booten kann Windows NT, Windows XP und Windows 95 oder Windows 98. Der Bootloader kann sogar Boot zwei verschiedene Kopien von Windows XP mit der gleichen oder unterschiedlichen Versionsnummern. NTLDR Prozesse dann boot.ini, zeigt Boot-Informationen, die der Benutzer wählen, welches Betriebssystem geladen werden kann. An dieser Stelle wollen wir annehmen, dass Windows XP geladen wird. 7. Wenn Sie Windows XP wählen Sie geladen werden, lädt NTLDR die Datei ntdetect.com. Dieses Programm dann sammelt Informationen über die aktuell installierte Hardware und speichert diese Informationen für die Registrierung. Die meisten dieser Informationen ist in der Struktur HKEY_LOCAL_MACHINE gespeichert. 8. Sobald NTDETECT die Hardware erkannt wird, wird die Kontrolle zurück an NTLDR vergangen, und der Bootvorgang fortgesetzt. An dieser Stelle wurde die Registrierung im wesentlichen mit der aktuellen Hardware-Konfiguration, die in HKEY_LOCAL_MACHINE gespeichert wird \ Hardware aktualisiert. 9. Die Eingabeaufforderung, um die Konfiguration wählen wird dann vorgestellt. Diese Aufforderung "Drücken Sie die Leertaste nun zu berufen Hardware Profile / Last Known Good Menü" können Sie die Kraft von Windows XP auf eine bestimmte Konfiguration in der Registry gespeichert Abschnitt HKEY_LOCAL_MACHINE verwenden. 10. Nach der Entdeckung des NTDETECT, NTLDR lädt und initialisiert die Windows NT-Kernel, startet Lasten der Dienste, und klicken Sie dann Windows. 11. Wenn der Kernel geladen wird, wird die HAL ebenfalls geladen. (Die Hardware Abstraction Layer HAL wird benutzt, um Hardware-Services zu verwalten.) Als Nächstes System der Registrierung: HKEY_LOCAL_MACHINE \ _System wird in den Speicher geladen. Windows XP durchsucht die Registrierung für alle Fahrer mit einem Startwert von Null. Dies beinhaltet die Treiber geladen werden und beim Systemstart initialisiert. 12. Sie können den Beginn der nächsten Stufe zu sehen, der Initialisierung des Kernels. Der Bildschirm schaltet auf einem blauen Hintergrund, und Sie sehen eine Meldung über den Windows XP-Build-Nummer und die Anzahl der System-Prozessoren. Again, scannt das System der Registrierung und findet alle Treiber, die auf der Kernel-Initialisierung der Bühne stehen muss gestartet. 13. Von diesem Punkt, startet Windows XP verschiedenen Komponenten und Systemen. Jede Komponente und System liest die Registrierung und unterschiedlichen Aufgaben und Funktionen. In der letzten Phase, das Programm, das die Anmeldeinformationen eines Benutzers, WinLogon, verwaltet wird gestartet. WinLogon ermöglicht es dem Benutzer, sich anzumelden und Windows XP verwenden. Nachdem Windows XP gestartet wird, sowohl das Betriebssystem und die Anwendungen der Registrierung. Die Registrierung ist dynamisch, aber wird die Registry kann dynamisch oder statisch. Das heißt, einige Registrierungseinträge werden gelesen einmal und nie wieder gelesen, bis das System neu gestartet wird. Ähnliche Artikel gelesen werden jedes Mal, wenn sie verwiesen wird. Es gibt keine feste Regel, was ist dann gelesen, wenn es gebraucht wird und was nicht, aber auf der sicheren Seite zu sein, die folgenden Richtlinien: • Application-Daten ist wahrscheinlich gelesen, wenn die Anwendung gestartet wird. Wenn Sie ändern Anwendung auf Daten, die Anwendung neu starten. In der Tat, der beste Weg zu folgen ist: nicht ändern Anwendung auf Daten, während die Anwendung ausgeführt wird. • User-Interface-Daten wird manchmal dynamischen, manchmal statisch. Mit User-Interface-Daten, ist der Weg zu gehen, um die Daten zu ändern und warten, bis die Ergebnisse der Veränderung zu sehen. Wenn die Änderung nicht angezeigt wird, versuchen Sie, sich wieder ein. • System-Daten ist in der Regel entweder statisch oder auf andere Weise gepuffert. Viele System-bezogenen Registry-Änderungen werden nicht wirksam, bis das System neu gestartet wird. Einige System Daten neu geschrieben, oder erstellt wird, beim Starten, entgegensteht Veränderungen durch die Nutzer. Viele der in HKEY_LOCAL_MACHINE kann zurückgesetzt werden, beim Systemstart, vor allem die Punkte, die Hardware zusammenhängt. Ein Hinweis zur TerminologieGibt es eine Notwendigkeit, zwischen dem, was Microsoft fordert ein "Bienenkorb" (Top-Level-, permanent, Registry-Komponente) und was Microsoft fordert einen "Schlüssel" zu unterscheiden? Wann wird ein Bienenstock zu einem Schlüssel, und ist das wichtig? Ich kann mir keinen Kontext, in dem nichts ist, indem sie diese Unterscheidung gewonnen. Unter Bezugnahme auf die Top-Level-Objekte wie Nesselsucht befreit sicherlich den Begriff Schlüssel zu werden, an anderer Stelle verwendet, aber warum sich nicht an ein Begriff? Ein Artikel eingereicht von Jordanien Concord Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle. Wichtig: Dieser Artikel "Ein Wert enthalten können einzeln oder in einigen Fällen mehr als ein Datenelement" übersetzt wurde durch eine automatische Software. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.
|
|||||
| Online: 305 users browsing the articles directory |
|
|