代码之家  ›  专栏  ›  技术社区  ›  JesperE

防止无人参与的生成中出现对话框

  •  2
  • JesperE  · 技术社区  · 16 年前

    放心 那个 没有任何类型的交互式对话 显示。

    我需要一种方法来运行一个 任意的 编程并实际强制Windows执行它们,使其无法打开窗口。如果程序试图打开一个窗口,它完全可以崩溃。

    将程序作为服务运行会解决问题吗?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Scott Dorman    16 年前

    我不知道还有其他可能的方法。作为服务运行也不能解决问题,因为对话框将显示在服务的桌面上,而您通常无权访问该桌面。

        2
  •  1
  •   Greg Hewgill    16 年前

    Detours 拦截对可能显示对话框的函数的所有调用(实际上,这可能是 user32.dll ).