- 使用SetWindowsHookEx函数设置全局WH_MSGFILTER挂钩。此代码必须位于DLL中。这会导致DLL被注入到所有进程中,包括拥有您希望更改其名称的窗口的进程。
- 在加载DLL的可执行文件中,使用FindWindow查找要更改的窗口的窗口句柄。
- 在该窗口发布消息。
- 在MessageProc挂钩程序中处理该消息。
- 使用您在自己的流程中使用的相同技术,将窗口名称更改为您的心灵内容。
醇>
警告:出于安全原因,只有在Windows Vista上为代码签署了可执行文件和DLL以及稍后启用了UAC时才能使用此代码。