使用JNA 调用WINDOWS API
在我接触JNA之前一直以为调用本地链接库函数的时候一定要借助JNI或者SWT来实现,一日中无意看到JNA,发现它也可以实现这类调用,于是下回来按网站上的例子试试了 还不错,因此还有点兴趣了,于是又自己写了 2个发挥了一下。GetLogicalDriveStringsA【获取本地系统逻辑盘符】
GetSystemDirectoryA 【获取系统目录】
<div style="padding-right: 5.4pt; padding-left: 5.4pt; background: #e6e6e6; padding-bottom: 4px; width: 95%; padding-top: 4px;">publicinterfaceKernel32extendsLibrary{
Kernel32INSTANCE=(Kernel32)Native.loadLibrary("kernel32",Kernel32.class);
intGetLogicalDriveStringsA(intlength,byte[]buffer);
intGetSystemDirectoryA(byte[]buffer,intsize);
}
页:
[1]