如何抑制刚刚从 C# 代码启动的应用程序的对话框/弹出窗口?

发布于 2024-11-14 15:23:41 字数 181 浏览 3 评论 0原文

从我的 C# 应用程序中,我正在启动另一个应用程序,该应用程序在执行之前有时会显示带有一些信息的对话框/弹出窗口。

是否可以抑制或隐藏此对话框和对话框的任务栏图标?

编辑


是否可以拦截对 win32 函数的调用,该调用将显示此对话框,从而防止弹出窗口?

From my C# app I'm launching annother app, which before execution sometimes show dialog/popup with some info.

Is it possible to suppress or hide this dialog and taskbar icon of the dialog ?

EDIT


Is it possible to intercept a call to the win32 function which would show this dialog and thus preventing a popup ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

╭⌒浅淡时光〆 2024-11-21 15:23:41

您可以通过FindWindow ="http://www.pinvoke.net/default.aspx/user32.findwindow" rel="nofollow">PInvoke 然后发送消息 WM_CLOSE 或单击取消按钮或其他按钮。

You can FindWindow via PInvoke and then send message WM_CLOSE or click Cancel button or whatever.

空宴 2024-11-21 15:23:41

在确定主(父)应用程序完全启动并显示其窗口后,为什么不启动第二个应用程序?

Why dont you launch this second app after your sure that your main (parent) app is fully launched and displayed its window?

梦冥 2024-11-21 15:23:41

大多数时候,此类应用程序提供“在后台运行(不可见)”参数,您可以在启动它们时提供该参数。看看你是否有这样的说法。

Most of the time such applications provide "Run in background (invisible)" argument that you can give when initiating them. Check whether you have such a argument.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文