D-BOX Remote Software Management
This article describes the remote and automated software management capabilities available for D-BOX products, including silent installation, auto-update configuration, and unattended authentication
|
HSC and System Configurator - Silent Installation |
Silent InstallationSilent installation allows D-BOX software to be deployed remotely or as part of an automated setup process, without requiring any user interaction. This is useful for IT administrators managing multiple machines, commercial venues, or any environment where hands-on installation is impractical. HaptiSync CenterPass the following arguments to the HaptiSync Center installer to run it silently: /silent /AcceptLicense:yes
System ConfiguratorPass the following arguments to the System Configurator installer to run it silently: /silent /AcceptLicense:yes To update firmware on a device using the System Configurator CLI: SystemConfigApp.exe -UpdateFirmware
|
Disabling the Automatic Update CheckBy default, HaptiSync Center periodically checks for updates and displays a notification pop-up. In automated or unattended environments, this pop-up can be disruptive. There are two ways to disable it.
Option 1 — Via the UIRight-click the D-BOX icon in the system tray (bottom-right corner of the taskbar), then uncheck “Automatic Update Check”.
Option 2 — Via the Windows RegistrySet the following registry value to disable the automatic update check, then restart the HaptiSync Agent service for the change to take effect: Computer\HKEY_CURRENT_USER\Software\D-BOX\HaptiSyncBgApp Value name: EnableAutoUpdates Value type: REG_DWORD Value data: 0x00000000 (0) Important: This setting is per-user. It is stored under HKEY_CURRENT_USER, which means the setting only applies to the Windows user account under which the change was made. If the PC is later used under a different user account, the Automatic Update Check will be enabled again by default. To apply this setting system-wide, the registry change must be made for each Windows user account that will run HaptiSync Center.
|
HaptiSync Center — Unattended LoginUnattended Login lets you link a D‑BOX Connect account to D-BOX HaptiSync Center (via D-BOX Motion Engine) without using a browser or UI prompts. Instead of clicking through HaptiSync Center, you run a CLI command with your credentials. This is especially useful for Commercial Venues or Training Venues using automated PC setups where no user is physically present. PrerequisitesBefore you start:
Basic UsageUnattended login is performed using HaptiSync Center’s CLI authorize command. Syntax: HaptiSyncCenter.App.exe authorize -u <username> -p <password> Replace:
Example: HaptiSyncCenter.App.exe authorize -u jane.doe@example.com -p MyPassword123 Note: The exact executable path may differ depending on your installation and OS. Adjust as needed (e.g., run from the install folder or use the full path).
Capture exit codeWhen running the authorize command from a script or automation tool, the result (exit code) may not be captured correctly by default. This is because HaptiSyncCenter.App.exe is a GUI-subsystem executable, and both Command Prompt and PowerShell will return control immediately—before the process finishes—unless you explicitly wait for it. To properly capture the exit code, use the appropriate wait command for your shell: Command Prompt (cmd.exe) start /wait "" HaptiSyncCenter.App.exe authorize -u jane.doe@example.com -p MySecurePassword123 echo Exit code: %ERRORLEVEL% PowerShell $process = Start-Process -FilePath "HaptiSyncCenter.App.exe" -ArgumentList "authorize -u jane.doe@example.com -p MySecurePassword123" -Wait -PassThru Write-Output "Exit code: $($process.ExitCode)"
What Happens When You Run the “authorize” Command
Interpreting the ResultThe “authorize” command returns an exit code indicating the outcome:
Security Notes
When to Use Unattended LoginUse unattended login when:
Use the regular UI login instead if:
Important Notes
|