Ga naar inhoud

RealityPlan-implementatiegids


De RealityPlan Hub is een ElectronJS-applicatie. Het doel ervan is om de gegevens en binaries van RealityPlan-desktopapplicaties te beheren. De gegevens van de RealityPlan-desktopapplicatie worden gedownload van het Prevu3D Cloud Platform, waar de gebruiker is geverifieerd. De gegevens hebben betrekking op projecten van de organisaties van de gebruiker.

Het installatieprogramma van de RealityPlan Hub is een uitvoerbaar bestand dat is gemaakt met Nullsoft Scriptable Install System (NSIS). Om het uit te voeren, zijn beheerdersrechten nodig. Het installatiebestand is digitaal ondertekend door Prevu3D en gecertificeerd met een Sectigo EV-certificaat (thumbprint 12340d1e9d2ecaec2697b342ff8db06a18241ecf).

U kunt de volgende opdrachtregelargumenten met het installatieprogramma gebruiken:

  • Stil installeren: /S

  • CRC-controles negeren: /NCRC

  • Installatiemap instellen: /D=C:\ProgramData\ProgramName

Het installatieprogramma schrijft de volgende bestanden naar het systeem:

  • Applicatiebestanden (binaries en gegevens): C:\Program Files\RealityPlanHub

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

  • Tijdelijke DLL’s en 7z-archief (nsk\<4 cijfers>.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

  • Uitvoerbaar installatieprogramma: C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe

Het installatieprogramma maakt de volgende registersleutels aan:

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

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

Het uitvoerbare bestand “Prevu3D RealityPlan Hub.exe” is niet digitaal ondertekend. De applicatie vereist toegang tot de volgende bestanden en registersleutels.

De applicatie schrijft gegevens naar de volgende locaties:

  • Chromium-gegevens (lokale opslag, cookies, cache, logs, enz.) en applicatiestatus: C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub

  • Gedownloade projectgegevens: C:\Users\<username>\Prevu3D\Projects\<name of project>\

  • Gedownloade uitvoerbare desktopapplicatie-binaries (Unity-app-binaries): C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\

De applicatie maakt de volgende registersleutels en -waarden aan voor het URL-protocol:

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

  • HKCU\Software\Classes\prevu3d\URL Protocol

De applicatie maakt verbinding met de volgende URL’s: