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® 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users