Ir al contenido

Guía de despliegue de RealityPlan


El RealityPlan Hub es una aplicación de ElectronJS. Su propósito es gestionar los datos y binarios de las aplicaciones de escritorio de RealityPlan. Los datos de la aplicación de escritorio de RealityPlan se descargan de la Prevu3D Cloud Platform, donde el usuario se autentica. Los datos están relacionados con los proyectos de las organizaciones del usuario.

El instalador del RealityPlan Hub es un archivo ejecutable creado con Nullsoft Scriptable Install System (NSIS). Para ejecutarlo, se necesitan derechos de administrador. El archivo del instalador está firmado digitalmente por Prevu3D y certificado por un certificado EV de Sectigo (huella digital 12340d1e9d2ecaec2697b342ff8db06a18241ecf).

Puedes usar los siguientes argumentos de línea de comandos con el instalador:

  • Instalar de forma silenciosa: /S

  • Ignorar las comprobaciones CRC: /NCRC

  • Establecer el directorio de instalación: /D=C:\ProgramData\ProgramName

El instalador escribirá los siguientes archivos en el sistema:

  • Archivos de la aplicación (binarios y datos): C:\Program Files\RealityPlanHub

  • Accesos directos: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk

  • DLL temporales y archivo 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

  • Ejecutable del instalador: C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe

El instalador crea las siguientes claves de registro:

  • HKLM\Software\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d

  • HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\9aa642e6-85ca-5d17-a5ac-4d359f1b1b3d

El archivo ejecutable “Prevu3D RealityPlan Hub.exe” no está firmado digitalmente. La aplicación requiere acceso a los siguientes archivos y claves de registro.

La aplicación escribe datos en las siguientes ubicaciones:

  • Datos de Chromium (almacenamiento local, cookies, caché, registros, etc.) y estado de la aplicación: C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub

  • Datos de proyectos descargados: C:\Users\<username>\Prevu3D\Projects\<name of project>\

  • Binarios ejecutables de la aplicación de escritorio descargados (binarios de la app de Unity): C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\

La aplicación crea las siguientes claves y valores de registro para el protocolo de URL:

  • HKCU\Software\Classes\prevu3d\shell\open\command

  • HKCU\Software\Classes\prevu3d\URL Protocol

La aplicación se conecta a las siguientes URL: