KDiff3 - Silent Install not respecting new directory

Trying to package the KDiff3 client; I’ve noticed that installing via a script the NSIS installer (built with Craft) doesn’t respect the /D flag.

For instance, running the command:

kdiff3-1.xxxxx.exe /S /D=C:\KDiff3

This silently installs KDiff3, however it still places it in the default directory of “%programfiles%\Kdiff3”.

It seems as though even though the installer is NSIS-based, Craft is forcing an $INSTDIR.