RealityPlan展開ガイド

Prev Next

危険

このガイドはシステム管理者を対象としています。必要な技術知識がない場合は、IT部門に相談してください。


RealityPlan Hubは ElectronJS アプリケーションです。その目的は、RealityPlanデスクトップアプリケーションのデータとバイナリを管理することです。RealityPlanのデスクトップアプリケーションデータはPrevu3Dクラウドプラットフォームからダウンロードされ、ユーザーはそこで認証されます。データはユーザーの組織のプロジェクトに関連しています。

インストーラー

RealityPlan Hubのインストーラーは、Nullsoft Scriptable Install System(NSIS)で作成された実行ファイルです。実行するには管理者権限が必要です。インストーラーファイルはPrevu3Dによってデジタル署名され、Sectigo EV証明書(thumbprint 12340d1e9d2ecaec2697b342ff8db06a18241ecf)によって認証されています。

コマンドライン引数

インストーラーでは以下のコマンドライン引数を使用できます:

  • 静かにインストールする: /S

  • CRCチェックを無視すること: /NCRC

  • インストールディレクトリを設定してください: /D=C:\ProgramData\ProgramName

作成されたファイル

インストーラーはシステムに以下のファイルを書き込みます:

  • アプリケーションファイル(バイナリおよびデータ): C:\Program Files\RealityPlanHub

  • ショートカット: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Prevu3D RealityPlan Hub.lnk

  • 一時的なDLLと7zアーカイブ(nsk<4桁>.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

  • インストーラー実行ファイル: C:\Users\<username>\AppData\Local\prevu3d-hub-updater\installer.exe

登録

インストーラーは以下のレジストリキーを作成します:

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

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

応用

「Prevu3D RealityPlan Hub.exe」実行ファイルはデジタル署名されていません。アプリケーションには以下のファイルとレジストリキーへのアクセスが必要です。

作成されたファイル

アプリケーションは以下の場所にデータを書き込みます:

  • クロミウムデータ(ローカルストレージ、クッキー、キャッシュ、ログなど)およびアプリケーションの状態: C:\Users\<username>\AppData\Roaming\Prevu3D Hub\ & C:\Users\<username>\AppData\Roaming\Prevu3D RealityPlan Hub

  • ダウンロードされたプロジェクトデータ: C:\Users\<username>\Prevu3D\Projects\<name of project>\

  • ダウンロードした実行可能なデスクトップアプリケーションバイナリ(Unityアプリバイナリ): C:\Users\<username>\AppData\Roaming\Prevu3D Hub\Application\<semver>\

登録

アプリケーションはURLプロトコルのために以下のレジストリキーと値を作成します:

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

  • HKCU\Software\Classes\prevu3d\URL Protocol

ネットワーク

アプリケーションは以下のURLに接続します: