|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackDesigner > MSI / MST / RPP-basierte Projekte > Visueller Designer-Modus > Systemkonfiguration > Dateien und Ordner Dateieigenschaften bearbeiten |
Sobald eine Datei in einen der Ordner eines Paketierungsprojekts importiert wurde, können ihre Eigenschaften angepasst werden.
Dazu können Benutzer
•mit der rechten Maustaste auf die Datei im rechten Fenster des Paketdatei-Browsers klicken.
oUm die Dateieigenschaften in der Visual Designer-Oberfläche zu bearbeiten, wählen Benutzer die Option Properties aus dem Kontextmenü.
oUm die Dateieigenschaften direkt in der entsprechenden Zeile der File-Tabelle in der Ansicht TABLES des Erweiterten Modus zu bearbeiten, wählen Benutzer Go to row aus dem Kontextmenü.
•mit der linken Maustaste auf die Datei im rechten Fenster des Paketdatei-Browsers klicken und die Tastenkombination Alt + Enter verwenden.
Das Dialogfeld FILE PROPERTIES wird angezeigt und zeigt fünf Registerkarten mit Eigenschaftsgruppen zur Bearbeitung:
Sobald alle erforderlichen Änderungen vorgenommen wurden, können Benutzer entweder die Schaltfläche Apply verwenden, um die Änderungen am Dateiobjekt zu speichern und das Dialogfeld FILE PROPERTIES offen zu halten, oder die Schaltfläche OK verwenden, um zu speichern und das Dialogfeld zu schließen.
Durch Klicken auf die Schaltfläche Cancel wird das Dialogfeld geschlossen, ohne nicht gespeicherte Änderungen zu übernehmen.
Dies ist der Name der Datei, wie er auf dem Zielgerät erscheint. Er muss innerhalb eines Verzeichnisses eindeutig sein. Ein Dateiname darf keine Sonderzeichen enthalten und nicht leer sein. Weitere Informationen zu Einschränkungen für Werte von MSDN zu Einschränkungen für Werte von FileName-Spalten.
Der Bezeichner ist der eindeutige interne Zeiger auf die Datei. Der Datentyp des Bezeichners ist eine Textzeichenfolge. Bezeichner können die ASCII-Zeichen A-Z (a-z), Ziffern, Unterstriche (_) oder Punkte (.) enthalten. Jeder Bezeichner muss jedoch mit einem Buchstaben oder einem Unterstrich beginnen.
Wählen Sie die übergeordnete Komponente der Datei aus der Liste der verfügbaren Komponenten des aktuellen Paketierungsprojekts aus. Eine Datei muss immer einer bestimmten Komponente zugeordnet sein. Wenn daher eine Datei zu einem Paketierungsprojekt hinzugefügt wird, erstellt RayPack bei Bedarf automatisch eine umhüllende Komponente. Die Namenskonvention für diese automatisch generierten Komponenten kann im Abschnitt PackDesigner-Einstellungen des Einstellungsprofileditors geändert werden.
Wenn die Liste der vorhandenen Komponenten die erforderliche Komponente noch nicht enthält, verwenden Sie die Schaltfläche [...] direkt neben dem Auswahlsteuerelement, um das Dialogfeld SELECT COMPONENT zu öffnen. Informationen zur Handhabung dieses Dialogs finden Sie im Abschnitt über allgemeine Dialoge.
Wenn eine Datei als Schlüsselpfad einer Komponente markiert ist, bestimmt das Vorhandensein des Schlüsselpfads den Gesundheitszustand dieser Komponente. Wenn die Datei auf dem Zielgerät nicht vorhanden ist, geht die Reparaturfunktionalität des Installers davon aus, dass die Komponente repariert werden muss.
Die Größe der Datei in Bytes muss ein nicht-negativer ganzzahliger Wert sein. Obwohl der Dateigrößenwert manuell bearbeitet werden kann, wird empfohlen, die automatisch berechneten Werte beizubehalten. Dennoch können außergewöhnliche Größenwertmanipulationen notwendig sein, um Speicherplatzanforderungen jenseits der Grenzen bewährter Verfahren zu verwalten.
Aktivieren Sie dieses Kontrollkästchen, um Zugang zum Versionswert der Datei zu erhalten. Die Version kann manuell festgelegt werden, entsprechend den Standardformatrichtlinien für Dateiversionen.
Eine Liste dezimaler Sprach-IDs, getrennt durch Kommas, wie von den Standardformatrichtlinien für Sprachwerte gefordert.
Schriftartdateien sollten nicht mit einer Sprach-ID erstellt werden, da Schriftarten keine eingebettete Sprach-ID-Ressource haben. Daher sollte dieser Spaltenwert für Schriftartdateien leer gelassen werden.
Dieses Attribut gibt an, dass eine Datei nicht verändert werden soll. Beim Öffnen der Datei gewährt die Dateisystem-API der anfragenden Anwendung normalerweise keine Schreibberechtigung, es sei denn, die Anwendung fordert diese ausdrücklich an.
Tools wie der Windows Explorer zeigen ausgeblendete Dateien standardmäßig nicht an, es sei denn, sie werden dazu aufgefordert.
Dieses Attribut gibt an, dass die Datei eine kritische Systemdatei ist, die für den ordnungsgemäßen Betrieb des Computers erforderlich ist. Tools wie der Windows Explorer zeigen Systemdateien standardmäßig selbst dann nicht an, wenn ausgeblendete Dateien angezeigt werden, es sei denn, sie werden dazu aufgefordert.
Aktivieren Sie dieses Kontrollkästchen, wenn der Installationsvorgang ohne die korrekte Installation dieser Datei nicht erfolgreich abgeschlossen werden kann.
Wenn eine Datei als wichtig für den ordnungsgemäßen Betrieb der Komponente markiert ist, zu der sie gehört, und ihre Installation fehlschlägt, wird die gesamte Paketinstallation gestoppt und zurückgesetzt. Wenn Dateien nicht wichtig sind, können Benutzer fehlgeschlagene Installationen ignorieren und die Setup-Routine fortsetzen.
Die Registerkarte "Quelle" zeigt die Details der tatsächlichen Quelldatei. Abhängig von der Komprimierungskonfiguration und dem Projekttyp kann die Quelldatei verfügbar sein als:
•Externe, unkomprimierte Datei
•In externe CAB-Datei komprimierte Datei
•In eingebettete CAB-Datei komprimierte Datei
Abhängig vom Quellspeicherort können die auf der Registerkarte "Quelle" angezeigten Optionen unterschiedlich sein.
Dies ist der Name der Quelldatei. Der Name ist innerhalb derselben CAB-Datei oder desselben Ordners eindeutig. Dieser Wert ist schreibgeschützt.
Dieses Feld zeigt den Quellspeicherort der Datei. Das Symbol auf der linken Seite zeigt den Quellentyp an und kann einen der folgenden Werte haben:
•FILE – die Datei ist als externe, unkomprimierte Ressource gespeichert. Ihr vollständiger Pfad wird auf der rechten Seite angezeigt.
•CAB – die Datei ist in der externen CAB-Datei gespeichert. Der vollständige Pfad zur CAB-Datei wird auf der rechten Seite angezeigt.
•EMBEDDED CAB – die Datei ist in der eingebetteten CAB-Datei gespeichert. Der Name der CAB-Datei wird auf der rechten Seite angezeigt.
Zeigt die Größe der Quelldatei (in Bytes). Dieser Wert ist schreibgeschützt.
Zeigt die Version der Datei. Wenn die Datei keine PE-ausführbare Datei ist, wird stattdessen die Zeichenfolge n/a angezeigt. Dieser Wert ist schreibgeschützt.
Zeigt den numerischen Sprachbezeichner der Datei. Wenn die Datei keine PE-ausführbare Datei ist, wird stattdessen die Zeichenfolge n/a angezeigt. Dieser Wert ist schreibgeschützt.
Falls einer der drei Werte (Größe, Version und Sprache) von den in den MSI-Tabellen gespeicherten Werten abweicht, können die Daten durch Klicken auf die Schaltfläche Update the MSI information to match these data erneut synchronisiert werden.
Zeigt das Änderungsdatum der Datei. Dieser Wert ist schreibgeschützt.
Zeigt das Erstellungsdatum der Datei. Wenn die Datei in einer CAB-Datei gespeichert ist, wird stattdessen die Zeichenfolge n/a angezeigt. Dieser Wert ist schreibgeschützt.
Zeigt den Namen der Person, die das Dokument gespeichert hat. Wenn die Datei in der CAB-Datei gespeichert ist, wird stattdessen die Zeichenfolge n/a angezeigt. Dieser Wert ist schreibgeschützt.
Die Registerkarte SELF-REG + FONT zeigt die Details der Selbstregistrierung, die vom MSI-Modul beim Installieren oder Deinstallieren des Pakets durchgeführt wird, sowie Schriftartregistrierungen. Die Selbstregistrierung verwendet die Windows Installer-Tabelle SelfReg.
Schriftarten in verschiedenen Formaten (z. B. .ttf, .otf, .fon) können durch Aktivieren des Kontrollkästchens Use Font table to register this font automatisch registriert werden. In den meisten Fällen sind keine zusätzlichen Einstellungen erforderlich.
Wenn die Schriftart einen Namen enthält, der nicht in die Schriftartdatei eingebettet ist (z. B. bei .fon Dateien), muss der Name im Feld Font eingegeben werden. Sobald der Wert eingegeben wurde, muss sichergestellt werden, dass er mit dem Namen der registrierten Schriftart identisch ist. True Type-Schriftarten (.ttf, .otf) enthalten bereits einen eingebetteten Namen, und es wird empfohlen, diesen Wert für sie leer zu lassen.
|
Hinweis: Es wird empfohlen, dass die Komponente, die die Schriftartdatei enthält, den Wert FontsFolder in der Spalte Directory_ der Tabelle Component enthält. |
Der Installer ruft die Funktion DllRegisterServer bei der Installation des Moduls auf; er ruft DllUnregisterServer bei der Deinstallation des Moduls auf.
|
Hinweis: Aufgrund der technischen Einschränkungen des Windows Installer-Moduls können nur DLL-Dateien mit dieser Option verwendet werden. RayPack verhindert die Selbstregistrierungsoption für andere Dateitypen nicht, diese können jedoch bei der Paketinstallation ignoriert werden. Wenn ein Benutzer eine COM-Datei mit einer anderen Erweiterung (z. B. EXE, TLB, OCX) registrieren möchte, muss die COM-Registrierung extrahiert und über die Tabelle Registry bereitgestellt werden. |
Um die Selbstregistrierung durch das Windows Installer-Modul zu aktivieren, muss das Kontrollkästchen Use the SelfReg table to self-register this file aktiviert werden. Wenn die Selbstregistrierung aktiviert ist, wird ein zusätzliches Textfeld angezeigt, das die Möglichkeit bietet, eine Größe anzugeben, die für die Registrierung reserviert werden soll. Der Wert wird in Bytes ausgedrückt und der Standardwert ist 0 (keine zusätzlichen Kosten aufgrund der Registrierung reservieren).
|
Hinweis: Die Verwendung der Tabelle SelfReg kann zu mangelnder Kontrolle über mehrere Aspekte führen, die vom Installer-Modul bereitgestellt werden, einschließlich der Möglichkeit zur Reparatur, Ankündigung, zum Rollback und zur Bereinigung der Registrierungsinformationen. Wenn eine dieser Funktionen erforderlich ist, wird empfohlen, die COM-Registrierung aus der registrierten Datei zu extrahieren und in eine der MSI-Tabellen (Registry, Class usw.) einzufügen. Weitere Details zur Extraktion sind hier verfügbar. |