我能够在游戏植物大战僵尸中找到FindWindow,但在生化危机中没有运气。有人可以帮助我,我对此很陌生。
这是代码简单但没有运气:(
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#define F6_Key 0x75
using namespace std ;
int main()
{
cout << "Open Game .." << endl ;
system("Pause") ;
LPCWSTR game = L"Resident Evil 0 / biohazard 0 HD REMASTER";
HWND hwnd = FindWindowW(0, L"Resident Evil / biohazard HD REMASTER");
if (hwnd == 0)
{
cout << "Not Found." << endl ;
system("Pause") ;
}
else
{
cout << "Success finding game." << endl;
}
return 0 ;
}
答案 0 :(得分:1)
简单的答案是FindWindowW
失败,因为没有名称的顶级窗口。你似乎感到困惑
L"Resident Evil 0 / biohazard 0 HD REMASTER"
和
L"Resident Evil / biohazard HD REMASTER"
相似但不相同。
仔细检查您要查找的窗口的名称,并确保拼写完全正确。像Spy ++这样的工具在这种情况下很有用。