To install unattended you MUST use the setup.exe like this
setup.exe /s /v"/qn /L* \"%temp%\install.log\""
There is an MSI and you can launch it like this:
"Pervasive.SQL Workgroup.msi" SERVERLICENSE=
But it will not install the license for you. You have to install it yourself License Administrator in Start Menu\Programs\Pervasive.SQL V8\Other Utilities
*Gotcha*: Regardless of how you install it (using ALLUSERS=1 included) it will install the shortcut to start the SQL engine in the startup menu of the user that installed it! Many other shortcuts also only get install in the profile of the user that installed it.
To make Power users (and possible limited users) used the database, you need to give more rights:
HKLM\SOFTWARE\Pervasive Software\Products\Pervasive.SQL Workgroup\InstallInfo ===> added Full Control
HKLM\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\Winmm ===> added Full Control
C:\PVSW ===> added modify (remember the SQL engine runs in the same security context as the user that launched it)
There will always be installations that you don't want in your environment, and this is one of them. The individual who built it appears to believe that an MSI is nothing more than a placeholder for their VB scripts.
I'm saving a copy of this installation just to show my management that one of the important roles of a packager is to stop vendors who believe that an installation of their software constitutes a invitation to do what they please to your desktop. STANDARDS! We don't need no stinkin standards!
Repackage the install with a setup capture. Don't worry about maintaing the GUID's I doubt if anyone who installs shortcuts with a VB script will attempt to search for a upgradecode.