从我的 C# 应用程序中,我正在启动另一个应用程序,在执行之前有时会显示带有一些信息的对话框/弹出窗口。
是否可以抑制或隐藏此对话框和对话框的任务栏图标?
编辑
是否可以拦截对显示此对话框的 win32 函数的调用,从而防止弹出窗口?
从我的 C# 应用程序中,我正在启动另一个应用程序,在执行之前有时会显示带有一些信息的对话框/弹出窗口。
是否可以抑制或隐藏此对话框和对话框的任务栏图标?
编辑
是否可以拦截对显示此对话框的 win32 函数的调用,从而防止弹出窗口?
您可以通过PInvoke FindWindow然后发送消息 WM_CLOSE 或单击取消按钮或其他任何内容。
在确定您的主(父)应用程序已完全启动并显示其窗口后,为什么不启动第二个应用程序?
大多数情况下,此类应用程序提供“在后台运行(不可见)”参数,您可以在启动它们时给出这些参数。检查你是否有这样的论点。