So richten Sie Verknüpfungen, Registrierungswerte und weitere Einträge ein
Neben den Dateien richtet der Starter beim Benutzer ein, was eine Anwendung sonst noch braucht:
Verknüpfungen, Programme vor oder nach der Installation, Bedingungen, Dateitypen, Registrierungswerte
und eine INI-Datei. Jedes davon hat in der Gruppe Installation eine eigene Liste. Dateien,
Verknüpfungen, Dateitypen, Registrierungswerte und die INI-Datei schreibt der Starter ins Profil des
Benutzers und unter HKEY_CURRENT_USER; Administratorrechte sind dafür nicht erforderlich.
Wählen Sie die Seite, und tragen Sie je Eintrag eine Zeile ein; die letzte Zeile der Liste ist für einen neuen Eintrag. Die Spalten mit fester Auswahl bieten genau die Werte, die der Starter kennt. Was jede Spalte bewirkt, welche Werte erlaubt sind und was ohne Eintrag gilt, legt der Starter fest: Die Projektdatei (Format 2), Abschnitte Eigenschaftswert, Aktionen und Bedingungen (Dokumentation von WKL Bootstrapper). Diese Seite sagt, welche Liste welchem Teil der Projektdatei entspricht und was der Bootstrapper Manager dabei selbst tut.
Die Listen im Überblick
| Seite | In der Projektdatei | Spalten | Was der Bootstrapper Manager dazu tut |
|---|---|---|---|
| Verknüpfungen | shortcuts | Ordner, Name, Ziel, Argumente, Symbol, Tastenkürzel | – |
| Aktionen | actions | Zeitpunkt, Programm, Argumente, Nur einmal, Warten, Erfolgscodes | Auswahl der Zeitpunkte des Starters; Nur einmal und Warten schreibt er nur, wenn sie von der Vorgabe abweichen |
| Bedingungen | conditions | Art, Wert, Erwartet | Auswahl der Arten des Starters |
| Dateitypen | fileTypes | Endung, ProgID, Beschreibung, Befehl, Symbol | – |
| Registrierung | registry | Schlüssel, Ansicht, Bitbreite, Wertname, Art, Daten | Eine Zeile je Wert, siehe unten; Befehl Importieren |
| INI-Datei | ini.values | Abschnitt, Schlüssel, Wert | Der Pfad steht auf der Seite Allgemein im Feld INI-Datei |
Damit jeder Start über den Starter geht und Aktualisierungen ankommen, tragen Sie bei einer
Verknüpfung als Ziel [Starter] ein.
Kontrolle: Der Probelauf auf der Seite Projekte nennt jede Verknüpfung mit ihrem
vollständigen Pfad, etwa shortcut C:\Users\<Konto>\Desktop\Kassensystem.lnk, und für die Registrierungswerte
eine Zeile wie 1 registry key(s) below HKEY_CURRENT_USER.
Registrierungswerte eintragen und importieren
In der Projektdatei hat jeder Schlüssel eine Liste von Werten; die Seite zeigt dagegen eine Zeile je
Wert. Zeilen mit gleichem Schlüssel, gleicher Ansicht und gleicher Bitbreite werden beim Speichern zu
einem Schlüssel zusammengefasst; eine Zeile ohne Art ist ein Schlüssel ohne Werte. Bei Art
MultiString werden die Zeilen von Daten in der Projektdatei durch \n getrennt gespeichert.
Importieren liest Schlüssel und Werte aus einer .reg-Datei des Registrierungs-Editors (über den
Starter, /import-reg). Importiert wird nur, was ein Benutzer schreiben darf: HKEY_CLASSES_ROOT wird zu
Software\Classes des Benutzers, WOW6432Node zur 32-Bit-Ansicht. Was ausgelassen wurde – computerweite
Schlüssel (HKEY_LOCAL_MACHINE), Binärwerte, Löschungen –, nennt eine Meldung.
Technische Einzelheiten
- Reihenfolge: Die Listen stehen in der Reihenfolge der Projektdatei; neue Einträge kommen ans Ende.
- Kennwörter gehören nicht hierher. Die Projektdatei ist für jeden Benutzer lesbar. Prüfen meldet INI-Schlüssel, deren Name auf ein Kennwort hindeutet, als Problem.
- Prüfen meldet einen fehlerhaften Eintrag mit seinem Namen, etwa
registry 'Software\Muster\Kasse' value 'Port': ...; der Bootstrapper Manager markiert dann die Zeile, siehe So prüfen Sie ein Projekt und beheben Probleme.
Verwandte Themen
- Die Projektdatei (Format 2), Abschnitte Eigenschaftswert, Aktionen und Bedingungen (Dokumentation von WKL Bootstrapper) – Bedeutung, Werte und Vorgaben jeder Spalte
- Was der Starter schreibt und meldet (Dokumentation von WKL Bootstrapper)