SendMessage我发送给另一程序,可是有些程序在关闭时还会提示是否要关闭,
yes or no....
我想要的是不要询问,立即关闭...如何处理...?嘻..是否很简单?

解决方案 »

  1.   

    SendMessage跟关闭提示有关系?
      

  2.   

    //实现对别地应用程序
    SendMessage(otherHandle,WM_Close,0,0 );
      

  3.   

    直接用WM_DESTORTY或者WM_QUIT,不要用WM_CLOSE
      

  4.   

    如果不行可能是因为窗口停止响应,可用如下方法:
    ...
    DWORD dwThreadId,dwProcessId;
    HANDLE hProcess;
    dwThreadId = GetWindowThreadProcessId(hWnd,&dwProcessId);
    hProcess = OpenProcess(PROCESS_TERMINATE,FALSE,dwProcessId);
    if(hProcess==NULL) return FALSE;
    // so bad !
    TerminateProcess(hProcess);
    ...
    不过,这不是一个好方法,以为这样终止一个进程,有时会产生意想不到的后果。
      

  5.   

    :) 不要搞破坏奥~~找到窗体 发给他就行WM_DESTORTY不要用WM_CLOSE
      

  6.   

    http://expert.csdn.net/Expert/topic/2063/2063636.xml?temp=.5270502
    其实就是这一贴...大伙说说..我两个一块结贴了..:)因为是在HOOK中处理,所以发送有些消息会出错...比如:WM_DESTROY..
    我也不知错在哪儿了..
    最后采用了 zjybestzjybest(zjybestzjybest) 的办法..杀死进程.]
    代码贴在http://expert.csdn.net/Expert/topic/2063/2063636.xml?temp=.5270502
    大伙请看....我第一次写HOOK....
      

  7.   

    各位..看来是不能杀死进程的:我主要是不让腾讯ie运行的.
    于是找到它的class, Class Name:Afx:400000:0可是QQ那些家伙的Class也是这个..这下连QQ一块被俺杀死了。。这可不行的.
    ------------------
    看来还得发个命令来个强制关闭..大伙有没有什么方法?