description
ServiceCredDlg requires user to check the Test / Verify button before he can click Next to proceed to the next screen. When the button is clicked a custom action is used to verify that the specified account indeed has the rights to logon as service. This custom action requires the MSI to run in the elevated mode. However, when the msi is started directly, not from an elevated command prompt nor from a bootstrapper that does elevation early in the sequence, the UI sequence of the MSI and the custom action end up running in non-elevated mode. This makes the custom action and the entire installation to fail.