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 rilasciato a Prevu3D Inc. (thumbprint SHA-1 a286a106a05e8cfbdc2beaabd9d30d8a31d5d53a, valido fino al 5 novembre 2028).
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\Prevu3D Hub -
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”Sia il file eseguibile dell’Hub (“Prevu3D Hub.exe”) sia l’applicazione desktop RealityPlan che scarica (“Prevu3D.exe”) sono firmati digitalmente con lo stesso certificato Sectigo EV del programma di installazione. 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
Il RealityPlan Hub e l’applicazione desktop si connettono agli endpoint dei servizi Prevu3D (API, dati e binari dei progetti, server di aggiornamento, storage regionale e l’API RealityConnect). Per l’elenco completo e aggiornato dei domini da autorizzare su un firewall o proxy, consulta Requisiti di rete e firewall.