normally I do something along these lines:

 Code:
function frm_SystemCheck()
    $System = createobject('Kixtart.System')
    if @error
        ;First start - installing needed runtime
        shell 'msiexec /i "' + $bin + 'KiXforms.msi" /qb /norestart'
        $System = createobject('Kixtart.System')
        if @error ... etc


edith says: and if user privileges are an issue you can as well utilize the config management tool of your choice, or even use psexec to install/register remotely ;\)


Edited by Jochen (2015-05-24 03:02 PM)
_________________________