关于调用动态库函数失败的问题
需要用到java的JAB功能,具体为调用一个动态库.
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
...全文
相关推荐
Linux&windows下显式调用动态库方法说明
Linux&windows下显式调用动态库方法说明 该文档包含linux下。a和。so的调用方法以及make文件
【C++软件异常排查实战经验分享系列 ②】查看函数调用堆栈 | Windbg动态调试 | DLL动态库加载失败 | API Monitor工具 | 程序闪退 | 寻找dump文件 | GDI对象泄漏
在开发调试C++软件的过程中会遇到各式各样的问题,通过排查这些项目问题可以积累大量的实战排查经验和处理技巧,本文对这些经验和技巧做个总结和分享,以供大家借鉴或参考。
IC卡读卡器动态库及调用说明
IC卡读卡器动态库及调用说明仅供参考,求资源分
labview调用dll动态库的方法
举例说明labview调用dll动态库的方法和注意事项。
delphi动态库调用DEMO.rar
delphi动态库调用DEMO源码,请阅!


其它技术问题
