If you have a product installer in the form of an MSI package, you can deploy it so that it displays only a progress dialog using the command
msiexec /i product.msi /qr
or
msiexec /i product.msi /qb
You can also change some of the package's settings (such as the installation directory, and the registered user name and company name) by setting those properties at the command line, as in
msiexec /i product.msi /qr INSTALLDIR=D:\RightHere