Is it guaranteed that the external user-interface handler gets called by the Installer in the same thread that calling InstallProduct?


No, in fact they will come from different threads.

Content credit also belongs to

[Author: Robert Flaming]
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at