gpt4 book ai didi

c# - 如何终止来自服务的非托管消息框调用

转载 作者:太空宇宙 更新时间:2023-11-03 14:14:15 25 4
gpt4 key购买 nike

我有一个调用非托管 dll 的服务。在某个代码路径上,它会打开一个消息框。由于它是一项服务,因此没有显示实际窗口,但线程仍处于阻塞状态。

如何自动终止该消息框?

最佳答案

实际上会显示消息框,但不会显示在交互式窗口站上,因此对任何登录用户来说都是不可见的。您有几个选择:

  • 您可以使服务交互式。这将允许它向当前登录的用户显示一个消息框。 MSDN 有一些关于 interactive services 的信息.

  • 您可以 Hook MessageBox 导出并将其重定向到您自己的代码。这可以使用低级 Windows API 函数来完成。

关于c# - 如何终止来自服务的非托管消息框调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6957349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com