Guia de implantação do RealityPlan
O RealityPlan Hub é um aplicativo ElectronJS. Seu objetivo é gerenciar os dados e os binários dos aplicativos desktop RealityPlan. Os dados do aplicativo desktop RealityPlan são baixados da Prevu3D Cloud Platform, onde o usuário é autenticado. Os dados estão relacionados aos projetos das organizações do usuário.
Instalador
Seção intitulada “Instalador”O instalador do RealityPlan Hub é um arquivo executável criado com o Nullsoft Scriptable Install System (NSIS). Para executá-lo, são necessários direitos de administrador. O arquivo do instalador é assinado digitalmente pela Prevu3D e certificado por um certificado Sectigo EV (thumbprint 12340d1e9d2ecaec2697b342ff8db06a18241ecf).
Argumentos de linha de comando
Seção intitulada “Argumentos de linha de comando”Você pode usar os seguintes argumentos de linha de comando com o instalador:
-
Instalar silenciosamente:
/S -
Ignorar verificações CRC:
/NCRC -
Definir o diretório de instalação:
/D=C:\ProgramData\ProgramName
Arquivos gravados
Seção intitulada “Arquivos gravados”O instalador gravará os seguintes arquivos no sistema:
-
Arquivos do aplicativo (binários e dados):
C:\Program Files\RealityPlanHub -
Atalhos:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk -
DLLs temporárias e arquivo 7z (nsk\<4 dígitos>.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
-
-
Executável do instalador:
C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe
Registro
Seção intitulada “Registro”O instalador cria as seguintes chaves de registro:
-
HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d -
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d
Aplicativo
Seção intitulada “Aplicativo”O arquivo executável “Prevu3D RealityPlan Hub.exe” não é assinado digitalmente. O aplicativo requer acesso aos seguintes arquivos e chaves de registro.
Arquivos gravados
Seção intitulada “Arquivos gravados”O aplicativo grava dados nos seguintes locais:
-
Dados do Chromium (armazenamento local, cookies, cache, logs etc.) e estado do aplicativo:
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub -
Dados de projeto baixados:
C:\Users\<username>\Prevu3D\Projects\<name of project>\ -
Binários do aplicativo desktop executável baixados (binários do app Unity):
C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\
Registro
Seção intitulada “Registro”O aplicativo cria as seguintes chaves e valores de registro para o protocolo de URL:
-
HKCU\Software\Classes\prevu3d\shell\open\command -
HKCU\Software\Classes\prevu3d\URL Protocol
O aplicativo se conecta às seguintes URLs:
-
Prevu3D API: https://cloud-api.prevu3d.com/
-
Baixar dados e binários de projeto: https://assets-cloud.prevu3d.com/
-
Servidor de atualização: https://hub-binaries.prevu3d.com/
-
[Europa] Layouts/Modelos 3D https://prevu3d-production-assets-165572999906-ec1.s3.eu-central-1.amazonaws.com/
-
[EUA] Layouts/Modelos 3D https://prevu3d-production-assets-165572999906-ue1.s3.amazonaws.com
-
[Japão] Layouts/Modelos 3D https://prevu3d-production-assets-165572999906-an1.s3.ap-northeast-1.amazonaws.com/
-
[Canadá] Layouts/Modelos 3D https://prevu3d-production-assets-165572999906-cc1.s3.ca-central-1.amazonaws.com/
-
RealityConnect API: