RealityPlan-Bereitstellungshandbuch
Der RealityPlan Hub ist eine ElectronJS-Anwendung . Sein Zweck ist es, die Daten und Binärdateien von RealityPlan-Desktop-Anwendungen zu verwalten. Die RealityPlan-Desktop-Anwendungsdaten werden von der Prevu3D Cloud Platform heruntergeladen, wo der Nutzer authentifiziert wird. Die Daten beziehen sich auf Projekte der Organisationen des Nutzers.
Installateur
Abschnitt betitelt „Installateur“Der Installer des RealityPlan Hub ist eine ausführbare Datei, die mit dem Nullsoft Scriptable Install System (NSIS) erstellt wurde. Um es auszuführen, sind Administratorrechte notwendig. Die Installationsdatei ist digital von Prevu3D signiert und mit einem Sectigo EV-Zertifikat zertifiziert (Daumenabdruck 12340d1e9d2ecaec2697b342ff8db06a18241ecf).
Kommandozeilen-Argumente
Abschnitt betitelt „Kommandozeilen-Argumente“Sie können die folgenden Kommandozeilenargumente mit dem Installer verwenden:
-
Installieren Sie still:
/S -
CRC-Prüfungen ignorieren:
/NCRC -
Installationsverzeichnis setzen:
/D=C:\ProgramData\ProgramName
Geschriebene Dateien
Abschnitt betitelt „Geschriebene Dateien“Der Installer schreibt die folgenden Dateien ins System:
-
Anwendungsdateien (Binärdateien und Daten):
C:\Program Files\RealityPlanHub -
Abkürzungen:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk -
Temporäre DLLs und 7z-Archiv (nsk\<4 Ziffern>.tmp):
-
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\app-64.7z -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsis7z.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsProcess.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\System.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\StdUtils.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\UAC.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\WinShell.dll -
C:\Users\<username>\AppData\Local\Temp\nsk\<4digits>.tmp\nsDialogs.dll
-
-
Installer-ausführbare Datei:
C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe
Register
Abschnitt betitelt „Register“Der Installer erstellt die folgenden Registrierungsschlüssel:
-
HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d -
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
Anwendung
Abschnitt betitelt „Anwendung“Die ausführbare Datei “Prevu3D RealityPlan Hub.exe” ist nicht digital signiert. Die Anwendung benötigt Zugriff auf die folgenden Dateien und Registrierungsschlüssel.
Geschriebene Dateien
Abschnitt betitelt „Geschriebene Dateien“Die Anwendung schreibt Daten an folgende Orte:
-
Chromium-Daten (lokale Speicherung, Cookies, Cache, Protokolle usw.) und Anwendungszustand:
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub -
Heruntergeladene Projektdaten:
C:\Users\<username>\Prevu3D\Projects\<name of project>\ -
Heruntergeladene ausführbare Desktop-Anwendungsbinaries (Unity-App-Binären):
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\
Register
Abschnitt betitelt „Register“Die Anwendung erstellt die folgenden Registrierungsschlüssel und -werte für das URL-Protokoll:
-
HKCU\Software\Classes\prevu3d\shell\open\command -
HKCU\Software\Classes\prevu3d\URL Protocol
Netzwerk
Abschnitt betitelt „Netzwerk“Die Anwendung verbindet sich mit den folgenden URLs:
-
Prevu3D API: https://cloud-api.prevu3d.com/
-
Laden Sie Projektdaten und Binärdateien herunter: https://assets-cloud.prevu3d.com/
-
Server aktualisieren: https://hub-binaries.prevu3d.com/
-
[Europa] Layouts/3D-Modelle https://prevu3d-production-assets-165572999906-ec1.s3.eu-central-1.amazonaws.com/
-
[US] Layouts/3D-Modelle https://prevu3d-production-assets-165572999906-ue1.s3.amazonaws.com
-
[Japan] Layouts/3D-Modelle https://prevu3d-production-assets-165572999906-an1.s3.ap-northeast-1.amazonaws.com/
-
[Kanada] Layouts/3D-Modelle https://prevu3d-production-assets-165572999906-cc1.s3.ca-central-1.amazonaws.com/
-
RealityConnect API: