开始想很想简单,用hwnd=FindWindow(“IEFRAME”,null),然后postmessage(hwnd,wm_close,0,0)就可以了,而且确实可以用,可是不知道做了什么操作后(程序没改,没有重编译,只是打开了些其它程序,关了也一样),只能听到“叮”的提示音,并没有关闭窗口。用手动关闭的方法却很正常。
然后把消息改成wm_quit还是一样,改成wm_destroy倒是有反应了,指定窗口失去响应。:(不知道有没一个或几个API可以从HWND得到processhand,是不是一定要穷举所有进程?!我想直接用TerminateProcess关闭它。

解决方案 »

  1.   

    后两个参数可能也要配以下,用SPY++查以下。
      

  2.   

    wm_close可以的啊
    wm_quit 就和postquitmessage也一样
    都不要其它参数的
      

  3.   

    是啊,我的系统有一次是成功的,可现在同一个程序,不同的结果,现在不让我关了,只发出提示音“叮”,用wm_quit应该更安全,可是还是不可以啊。兄弟们,有没有不穷举就可以找到IE进程的?!