Guida al deployment di RealityPlan
Il RealityPlan Hub è un’applicazione ElectronJS. Il suo scopo è gestire i dati e i binari delle applicazioni desktop RealityPlan. I dati dell’applicazione desktop RealityPlan vengono scaricati dalla Cloud Platform di Prevu3D, dove l’utente viene autenticato. I dati sono relativi ai progetti delle organizzazioni dell’utente.
Programma di installazione
Sezione intitolata “Programma di installazione”Il programma di installazione del RealityPlan Hub è un file eseguibile creato con il Nullsoft Scriptable Install System (NSIS). Per eseguirlo, sono necessari i diritti di amministratore. Il file del programma di installazione è firmato digitalmente da Prevu3D e certificato da un certificato Sectigo EV (thumbprint 12340d1e9d2ecaec2697b342ff8db06a18241ecf).
Argomenti della riga di comando
Sezione intitolata “Argomenti della riga di comando”Puoi usare i seguenti argomenti della riga di comando con il programma di installazione:
-
Installazione silenziosa:
/S -
Ignora i controlli CRC:
/NCRC -
Imposta la directory di installazione:
/D=C:\ProgramData\ProgramName
File scritti
Sezione intitolata “File scritti”Il programma di installazione scriverà i seguenti file nel sistema:
-
File dell’applicazione (binari e dati):
C:\Program Files\RealityPlanHub -
Collegamenti:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk -
DLL temporanee e archivio 7z (nsk\<4 cifre>.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
-
-
Eseguibile del programma di installazione:
C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe
Registro di sistema
Sezione intitolata “Registro di sistema”Il programma di installazione crea le seguenti chiavi di registro:
-
HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d -
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
Applicazione
Sezione intitolata “Applicazione”Il file eseguibile “Prevu3D RealityPlan Hub.exe” non è firmato digitalmente. L’applicazione richiede l’accesso ai seguenti file e chiavi di registro.
File scritti
Sezione intitolata “File scritti”L’applicazione scrive i dati nelle seguenti posizioni:
-
Dati di Chromium (archiviazione locale, cookie, cache, log, ecc.) e stato dell’applicazione:
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub -
Dati del progetto scaricati:
C:\Users\<username>\Prevu3D\Projects\<name of project>\ -
Binari dell’applicazione desktop eseguibile scaricati (binari dell’app Unity):
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\
Registro di sistema
Sezione intitolata “Registro di sistema”L’applicazione crea le seguenti chiavi e valori di registro per il protocollo URL:
-
HKCU\Software\Classes\prevu3d\shell\open\command -
HKCU\Software\Classes\prevu3d\URL Protocol
L’applicazione si connette ai seguenti URL:
-
API Prevu3D: https://cloud-api.prevu3d.com/
-
Download dei dati e dei binari del progetto: https://assets-cloud.prevu3d.com/
-
Server di aggiornamento: https://hub-binaries.prevu3d.com/
-
[Europa] Layout/Modelli 3D https://prevu3d-production-assets-165572999906-ec1.s3.eu-central-1.amazonaws.com/
-
[USA] Layout/Modelli 3D https://prevu3d-production-assets-165572999906-ue1.s3.amazonaws.com
-
[Giappone] Layout/Modelli 3D https://prevu3d-production-assets-165572999906-an1.s3.ap-northeast-1.amazonaws.com/
-
[Canada] Layout/Modelli 3D https://prevu3d-production-assets-165572999906-cc1.s3.ca-central-1.amazonaws.com/
-
API RealityConnect: