【问题标题】:How to shut a Win app from another app without reboot?如何在不重新启动的情况下从另一个应用程序中关闭 Win 应用程序?
【发布时间】:2012-06-14 21:32:10
【问题描述】:

您好,我想制作一个小型测试窗口应用程序,它可以强制 IE 在单击按钮时保存其数据并关闭,并在单击另一个按钮时使用相同的选项卡重新启动? 我对 Win32 编程相当陌生,有人可以在这里帮助我吗?? 任何线索都将被应用??

【问题讨论】:

  • 根据您的目标操作系统版本,您可能可以使用重启管理器。不知道IE是否支持重启管理器,不过值得一试。
  • 我不想让他的PC在整个过程中重新启动.. Target OS Win7
  • 这就是重启管理器的用途,让您避免重启。重启管理器包含在 Windows 7 中。
  • 我从未见过 IE 能正确地做到这一点,更不用说外部应用了。

标签: windows visual-studio-2010 winapi visual-c++ win32-process


【解决方案1】:

尝试使用 EnumChildWindows 找到每个浏览器类之一,然后保存每个浏览器的文本(当前链接),并向程序发送 WM_CLOSE 消息,如果您调试 IE,您可能会看到对该函数的 CALL打开一个新窗口,当你找到它时,你可以再次调用它,然后使用新的浏览器类,你可以输入你从打开的那个窗口中得到的文本

【讨论】:

  • 谢谢,你能再帮点忙吗……这就是我一直在想的……但我不知道该怎么做……我把所有的时间都花在这上面……但我还是个新手到 Win32 APi .. 如果你能提供一些例如什么的东西.. 将是很好的帮助..
猜你喜欢
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 2022-07-07
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
  • 1970-01-01
  • 2019-12-15
相关资源
最近更新 更多