生成的进程锁定WPF UI

时间:2011-07-25 14:12:17

标签: .net wpf windows-7 process inno-setup

当我从WPF应用程序启动InnoSetup安装程序时,在设置完成之前,我无法与WPF窗口进行交互。有什么方法可以阻止这种情况吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试在ThreadPool.QueueWorkUserItem中包装安装程序的进程生成代码?

<强>更新

尝试使用

装饰您的WPF托管WCF服务
[ServiceBehavior(UseSynchronizationContext=false)]

停止在UIThread上处理请求,从而可以阻止进程句柄。