首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >非阻塞SHFileOperation

非阻塞SHFileOperation
EN

Stack Overflow用户
提问于 2015-06-03 08:05:35
回答 1查看 306关注 0票数 1

SHFileOperation需要一个有效的窗口句柄来执行所有窗口消息。

我希望独立于当前调用进程使用SHFileOperation,这样就可以在调用SHFileOperation之后立即关闭进程(并返回?!)这意味着我想将它“传递”到另一个进程或窗口。

为了将它“传递”给浏览器,我尝试了GetDesktopWindow句柄。

所以我的问题是,怎么可能调用SHFileOperation,在调用结束后立即关闭进程,而它仍然在工作呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-03 08:08:48

所以我的问题是,怎么可能调用SHFileOperation,在调用结束后立即关闭进程,而它仍然在工作呢?

这是不可能的。如果您终止了进程,那么SHFileOperation将在完成之前停止。实现这一目标的唯一方法是将调用SHFileOperation的任务交给不同的进程。

当然,您也可以让您的进程在SHFileOperation返回之前保持活动状态。您可以关闭进程中的任何其他可见UI,并等待SHFileOperation完成。然后退出这个过程。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30614263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档