How to Generate CheckPoint SecureClient Package

Environment

Introduction
Share the same profile, no need to manual set each time after installation


Procedures
  1. Set the profile on the computer which is installed SecureClient
  2. Stop the service - "Check Point SecuRemote Service"
  3. Go to "%ProgramFiles%\CheckPoint\SecuRemote\database\", copy the "userc.c"
  4. Downalod SmartConsole R65, and install, which is for the "cpmsi_tool.exe". It should be on "%ProgramFiles%\CheckPoint\SmartConsole\R65\PROGRAM\util\"
  5. Run "cpmsi_tool.exe" to extract the msi
    cpmsi_tool base.msi out all
  6. Replace the "userc.c" to be the one modified
  7. Edit the "product.ini" to be the wanted setting
  8. Run "cpmsi_tool.exe" to restore the msi
    cpmsi_tool.exe base.msi in all
  9. Now, the package is generated, and installation can be
    msiexec /i base.msi /qb-i /norestart

Reference