求杀进程的api函数
除了PostMessage,SendMessage,TerminateProcess,ExitProcess
还有没有其他的?
比如说我要杀一个运行的游戏,我找到了他的窗口句柄,用上面四个都杀不死,
可能它重写了WM_QUIT事件,所有post和send应该都不管用的,但是win 2000的
任务管理器可以杀死,任务管理器是不是也是用的api函数呢?大家有没有什么好的
办法杀那个进程?下面是我的代码.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
HWND h=NULL;
h=FindWindow(0,Edit1->Text.c_str());
if(h!=NULL)
{
PostMessage(h,WM_QUIT,0,0);
Edit2->Text = Edit1->Text;
}
else
{
Edit2->Text = "NULL";
}
}//edit2是用来看有没有找到窗口的,结果有显示,说明窗口找到
//-----------------------------------------------------------
另一个问题,我用SendMessage(hwnd,WM_KEYDOWN,VK_CONTROL,0)
SendMessage(hwnd,WM_KEYDOWN,'C',0)
SendMessage(hwnd,WM_KEYDOWN,VK_CONTROL,1)
SendMessage(hwnd,WM_KEYDOWN,'C',1)
向一个记事本发送ctrl+c为什么不可以把我实现在那个记事本里面选中的
文字拷贝到剪贴板? 字母c是不是要用VK_C?我用了老是提示我没有定义,
不知道为什么,大侠帮忙解决啊,谢谢!
================================================================
我爱BCB,嘿嘿
================================================================