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 RealityPlan Hub e o aplicativo desktop se conectam aos endpoints de serviço da Prevu3D (API, dados e binários de projeto, servidor de atualização, armazenamento regional e a RealityConnect API). Para obter a lista completa e atualizada de domínios a permitir em um firewall ou proxy, consulte Requisitos de rede e firewall.