- 用第三方软件。如eXeScope等(”拒绝写入,以只读模式打开” 需要杀掉已经打开的进程)。加壳的就麻烦了,用查壳工具PEiD等看是否加壳,也有解壳软件、
- 自己编写软件找到目标exe的句柄,发送消息改变标题。
BOOL OnInitDialog()
{
//...
WinExec("test.exe",SW_SHOWNORMAL);//path!
Sleep(100);//不加找不到句柄
CString str = "oldTitle",str2 = "newTitle";
HWND hWnd = ::FindWindow(NULL, str);
if(hWnd == NULL){
MessageBox("Do not found the window.");
}else{
::SendMessage(hWnd,WM_SETTEXT,0,(LPARAM)(LPCTSTR)str2);
}
OnOK();//CLose
}