How to create standalone install package?

I want to create a custom install package that can be used by remote users. I did this in 2.7, but can't figure out how to do it in 3.0.x. These remote users will have no access to the Remote admin server, other than connecting to report status, events, etc.

I need the package to apply my settings xml file, which password protects all of the settings and includes the update user ID & password, which I don't want to hand out to our employees.

Setup.bat runs and installs EAV but it seems to ignore the XML file. I had tried nod32.xml and eavbe_nt32_enu\nod32.xml as the ADMINCFG parameter but neither of them work. The path to the XML file is definitely correct - if I copy and paste it from setup.bat it opens as expected. Tried a reboot after installation and still can't see the options I've set.

The XML file has been created by the Eset Configuration Editor 2.00.058 (212). I've opened it to check the contents and they look fine, for example the SMTP notifications are set there but do not appear in the installed EAV's configuration tree.

Using Sysinternals' Filemon I can see msiexec.exe trying to open:
Code:

I've tried copying the XML file to system32 and retrying but due to the whitespace it is still an invalid path. Am I doing something wrong or is there a bug in the installer? I assume it can be worked around otherwise there would be a lot of noise as others wouldn't be able to install with a custom config file!