3,881
社区成员
发帖
与我相关
我的任务
分享
typedef void (*dllRun)(VOID); //void Windows_Run(); 动态库函数原型
typedef bool (*dllisW)(HWND); //Bool isJavaWindow(Hwnd hwnd); 动态库函数原型
HMODULE hInstLib;
hInstLib = LoadLibrary(TEXT("windowsAccessbridge-64.dll")); //加载dll
dllRun adsRun = dllRun(GetProcAddress(hInstLib, "Windows_run"));
dllisW adsJavaW = dllisW(GetProcAddress(hInstLib, "isJavaWindow")); 获取函数地址
adsRun(); //初始化jab
HWND hVW = FindWindow(TEXT("SunAwtFrame"), TEXT("语言选择")); //需要检测的java窗口
isJ = adsJavaW(hVW); //正常的话这里应该应该返回TRUE,我用Au3脚本调用的结果是正确的,可是用vs的结果为false