2011/11/17 Jørn Jensen <j...@syse.no>: >> If your custom action could talk to the server, why not just make your >> application generate a machine unique id and ask the server for the >> information. Or you could do that from the installation. > > Because then the server would not know which user this is. > >> If you just want to gather an id you can use a UI page to do that or pass a >> parameter to the MSI if you have no UI. When you have this information in a >> property you can do many things with it. For example use it as a service >> parameter. > > I could ask the user for the information, but the point of this is to avoid > asking the user for anything at all.. > > I'll explain in detail: > 1. The user logs on his profile online (with an internet browser) > 2. When the user initiates the download the installer is somehow imprinted > with an unique identifier (filename or something else..) > 3. A custom action application is run with the identifier as an argument > 4. The custom action request the users credentials from a server with the > identifier as an argument > 5. The user gains access to the service > > The goal here is to give the user access to the service online after > installing the necessary client -without- the user having to provide > credentials manually. The credentials are already provided by logging in to > the website. > > Make sense? > > - Jorn > Hi Jorn,
yes, that makes sense. I know that Sipgate, a German VoIP provider, has created such an imprinted installer for their softphone. One logs on to their web interface, downloads the installer, installs the software and voila, one can use their phone. As I do not the internals of MSI transformation files, I cannot say how hard it would be to create one by hand / script. If it was easy, I would create the MSI and a bootstrapper, let the web interface create the transformation for the logged in user and bundle it all into a single zip file. Then have the user execute the bootstrapper, which in turn applies the transformation to the MSI. Another way would be to copy the MSI for the logged on user, manipulate it (modify the Property table to your needs) and let the user download the manipulated MSI. It may have to be re-signed prior to download. Regards, Dirk ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users