软件功能模块
JNIWrapper可以处理涉及Java和本机代码之间交互的大量数据,而无需您进行任何调整。
JNIWrapper分配的所有资源在不再需要时会自动释放。您可以将JNIWrapper变量视为可由Java垃圾收集器回收的普通Java对象。此外,JNIWrapper对象对于终结器是安全的:所有资源在终结期间都保证可用。
JNIWrapper支持stdcall和cdecl调用约定以及多种C/C++数据类型,包括结构、联合和指针。任何参数和返回类型以及两种调用约定都完全支持回调。看调用本机函数在我们的程序员指南中。
您可以实现新的数据类型或自定义现有的数据类型,完全控制参数行为。看结构和联合 在我们的程序员指南中。
您可以从不同的Java线程同时执行所有本机函数调用,而无需同步,就像调用简单的Java方法一样。
当您调用本机函数时,JNIWrapper使所有本机错误准备好在Java端进行调试,将程序执行完全交给您。
除了一个默认查找和加载本机库的机制,JNIWrapper提供了一种自定义库的方法加载。 此外,可以从JAR加载本机库文件。
使用WinPack,您可以使用熟悉的Windows对话框并根据您的选择修改窗口属性。
使用服务API,您可以启动、停止或删除服务,在列表中显示所有正在运行的服务,以及更改服务选项。WinPack允许您监控和管理系统进程、模块、内存和事件日志。
只需一段代码,您就可以让您的Java应用程序读取、写入或删除Windows注册表项和值。支持大多数主要数据类型。
WinPack让您可以监听文件系统事件。您还可以获取文件属性、检查磁盘空间和识别磁盘介质类型。
联系经销商