Getting all three to work together isn't...well, working. Hoping somebody might have a suggestion as to how this could work better...
I've got a complete handle on the actual service installation and start up (and tear down) and can even have the user enter account information to run the service as via an install dialog. But, if the account information isn't correct, when the service is installed (and started) I get the 'insufficient privileges' dialog box with only 'retry' and 'cancel' buttons. The user has no opportunity (at that point) to re-enter the account information (user name and password). So, I thought I'd be clever and execute a custom action that uses SSPI/Logon to validate the users information at the installer dialog, before the service is installed. And this works too! Except under UAC conditions (Vista/windows 7). If I have UAC disabled, I have no problems. So, this means I have to elevate the custom action...but since we're talking UAC, I have to defer it to InstallInitialize/InstallFinalize...At which point there's no dialog entry available. And at that point, I can't even get a dialog going from the Custom Action (via winforms/WPF) from which I would've set the verified and set the Properties being used by the ServiceInstall element. So, any ideas? Did any of that make sense? Anybody else out there try to tackle User Authentication/Impersonation during an install? I'm about to see if I can't push the custom action back to the end of the installation process, and update the service at that point, but I'm not feeling too confident (or proud) of this sort of hackery. Stryder ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users