Windows Installer Docs

Piply Desktop installer return codes

Piply Desktop for Windows is distributed as an NSIS-based EXE installer. The installer exposes a small set of supported process exit codes, listed below.

Supported exit codes

CodeMeaningNotes
0Installation successfulThe installer completed successfully.
1General installation failureUsed as a generic failure code when no more specific installer exit code is exposed.
2Installation cancelled by userThe user cancelled the installation before completion.

Scenario mapping for Partner Center

Use these values

  • Installation successful: 0
  • Installation cancelled by user: 2
  • Miscellaneous install failure: 1

Leave blank unless custom logic is added

  • Application already exists
  • Installation already in progress
  • Disk space is full
  • Reboot required
  • Network failure
  • Package rejected during installation

Those scenario-specific values are intentionally left blank because the current NSIS installer does not expose dedicated return codes for them. Claiming unsupported values would make Store validation less reliable.