|
<< Click to Display Table of Contents >> RayPack > 8.0 > User Guide > PackRecorder > Aufgezeichnetes Projekt bearbeiten > Systemressourcen Dienste |
Diese Ansicht zeigt die Konfiguration der im Aufzeichnungsprojekt vorhandenen Dienste. Eine kurze Übersicht über Dienste finden Sie auf der MSDN-Website hier, und eine ausführliche Beschreibung von Windows-Dienstanwendungen finden Sie hier.
|
Achtung: Diese Einstellungen werden nur auf erstellte RPP-, MSI- oder MST-Projekte angewendet. Wenn Änderungen an Diensten für andere Projekttypen vorgenommen werden müssen, muss dies mit den für den jeweiligen Projekttyp spezifischen Methoden erfolgen. |
Obwohl die Standardausschlüsse in RayPack umfassend sind, kann es je nach der eigenen Umgebung erforderlich sein, Dienste manuell aus dem resultierenden Projekt/Paket auszuschließen, das aus dem Aufzeichnungsprojekt erstellt werden soll. Das Ausschließen eines Eintrags erfolgt durch Auswahl des auszuschließenden Elements, Öffnen des Kontextmenüs und anschließendes Klicken auf die Option EXCLUDE. Alternativ kann das Ausschließen durch einen Linksklick auf ein Element und die Verwendung der Tastenkombination Control + E erreicht werden.
Beachten Sie auch, dass die Option INCLUDE aktiv wird, da das ausgewählte Element als ausgeschlossen markiert ist und nun eingeschlossen werden kann. Der Benutzer kann auch mehrere Elemente zum Ausschließen auswählen, indem er den Standard-Windows-Mechanismus zur Auswahl mehrerer Elemente aus einer Liste verwendet.
Wenn während der Aufzeichnung ein Dienst im System geändert oder erstellt wird, kann es erforderlich sein, einen bestimmten Dienst manuell in das resultierende Projekt/Paket einzuschließen, das aus dem Aufzeichnungsprojekt erstellt werden soll. Das Einschließen eines Eintrags erfolgt durch Auswahl des einzuschließenden Elements, Öffnen des Kontextmenüs und anschließendes Klicken auf die Option INCLUDE. Alternativ kann das Einschließen durch einen Linksklick auf ein Element und die Verwendung der Tastenkombination Control + I erreicht werden.
Beachten Sie auch, dass die Option EXCLUDE aktiv wird, da das ausgewählte Element als eingeschlossen markiert ist und nun eingeschlossen werden kann. Der Benutzer kann auch mehrere Elemente zum Ausschließen auswählen, indem er den Standard-Windows-Mechanismus zur Auswahl mehrerer Elemente aus einer Liste verwendet.
|
Achtung: Dienste, die nicht von der aufgezeichneten Anwendung installiert wurden, werden standardmäßig ausgeschlossen. Wenn eine aufgezeichnete Anwendung beispielsweise einen Dienst namens MyService installiert und einen Dienst namens ThirdPartyService deaktiviert, werden beide Änderungen aufgezeichnet und angezeigt, aber nur erstere wird eingeschlossen und letztere ausgeschlossen (sofern die Ausschlüsse nichts anderes definiert haben). Diese Praxis beseitigt das Risiko, Hintergrundgeräusche aufzuzeichnen (insbesondere unter Windows 10/11), und minimiert das Risiko einer unkontrollierten Steuerung von Diensten, die nicht zum aktuellen Paket gehören. Wenn die Kontrolle über einen Drittanbieter- oder Systemdienst erforderlich ist, muss die Dienständerung manuell eingeschlossen werden.
Weitere Informationen zu Diensten finden Sie in diesem Kapitel: Coverage + Exclusions |
Diese Ansicht zeigt die verschiedenen Eigenschaften des Dienstes. In dieser Ansicht können Sie die verschiedenen Eigenschaften Ihren Anforderungen entsprechend ändern.
Der Anzeigename, der von Benutzeroberflächen-Programmen zur Identifizierung des Dienstes verwendet wird, wie z. B. services.msc. Diese Zeichenfolge hat eine maximale Länge von 256 Zeichen. Der Name wird im Dienststeuerungs-Manager in seiner Groß-/Kleinschreibung beibehalten. Anzeigenamen-Vergleiche sind immer Groß-/Kleinschreibung-unabhängig. Dies ist nicht mit dem tatsächlichen Dienstnamen zu verwechseln, der vom Dienststeuerungs-Manager verwendet wird.
Der Anzeigename, der von Benutzeroberflächen-Programmen zur Identifizierung des Dienstes verwendet wird. Diese Zeichenfolge hat eine maximale Länge von 256 Zeichen. Der Name wird im Dienststeuerungs-Manager in seiner Groß-/Kleinschreibung beibehalten. Anzeigenamen-Vergleiche sind immer Groß-/Kleinschreibung-unabhängig.
Dies ist der vollständig qualifizierte Pfad zur Dienstbinärdatei. Wenn der Pfad ein Leerzeichen enthält, muss er in Anführungszeichen gesetzt werden, damit er korrekt interpretiert wird. Der Pfad kann auch Argumente für einen automatisch startenden Dienst enthalten (zum Beispiel "C:\Program Files\UltrasVNC\WinVNC.exe arg1 arg2"). Diese Argumente werden an den Diensteintrittspunkt (typischerweise die Hauptfunktion) übergeben.
Hier sind die Dienststartoptionen. Dieser Parameter kann einen der folgenden Werte annehmen.
•Auto Start (0x02) - Ein Dienst, der beim Systemstart automatisch vom Dienststeuerungs-Manager gestartet wird.
•Demand Start (0x03) - Ein Dienst, der vom Dienststeuerungs-Manager gestartet wird, wenn ein Prozess die Funktion StartService aufruft.
•Disabled (0x04) - Ein Dienst, der nicht gestartet werden kann. Versuche, den Dienst zu starten, führen zum Fehlercode ERROR_SERVICE_DISABLED.
Die Starttypen Boot Start (0x00) und System Start (0x01) sind nicht auswählbar, da sie nur für Treiber relevant sind und daher nicht verfügbar sind. Wenn diese Arten von Diensten aufgezeichnet wurden, überprüfen Sie bitte das Aufzeichnungsprojekt auf installierte Treiber. Diese müssen je nach Art des zu generierenden Projekts separat behandelt werden.
|
Hinweis: Der Parameter Auto Start (Delayed) ist nur für Windows Vista oder spätere Betriebssysteme gültig. |
Hier werden der Schweregrad des Fehlers und die ergriffene Maßnahme beschrieben, wenn dieser Dienst nicht gestartet werden kann. Dieser Parameter kann einen der folgenden Werte annehmen:
•Critical (0x03) - Das Startprogramm protokolliert den Fehler, falls möglich, im Ereignisprotokoll. Wenn die letzte bekannte gute Konfiguration gestartet wird, schlägt der Startvorgang fehl. Andernfalls wird das System mit der letzten bekannten guten Konfiguration neu gestartet.
•Ignore (0x0) - Das Startprogramm ignoriert den Fehler und setzt den Startvorgang fort.
•Normal (0x01) - Das Startprogramm protokolliert den Fehler im Ereignisprotokoll, setzt aber den Startvorgang fort.