Oh I just came up with an idea - have you tried scheduling a custom action
directly after your PrepareDlg that sleeps for a few seconds? I used this
and it seemed to work:

Product.wxs:

<CustomAction Id="Snooze" BinaryKey="ManagedCaDll" DllEntry="Snooze" />
<InstallUISequence>
  <Custom Action="Snooze" After="PrepareDlg">1</Custom>
</InstallUISequence>

CustomAction.cs:

using System;
using Microsoft.Deployment.WindowsInstaller;

namespace ManagedCA
{
    public class CustomActions
    {
        [CustomAction]
        public static ActionResult Snooze(Session session)
        {
          System.Threading.Thread.Sleep(5000);
          return ActionResult.Success;
        }
    }
}
-- 
View this message in context: 
http://n2.nabble.com/Pause-the-PrepareDlg-dialog-tp4661534p4663040.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Download Intel&#174; 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

Reply via email to