在不同的操作系统上,动态链接库的文件扩展名可能会有所不同。通常,Windows 系统使用 .dll 文件扩展名,Linux 系统使用 .so 文件扩展名,而 macOS 系统使用 .dylib 文件扩展名。这些文件扩展名表示不同操作系统上的动态链接库。
动态链接库可以由其他语言代码实现编译生产.其实nodejs很容易调用就是利用ffi-napi库. 希望utools 内置这个库.
优势:
- hook其他程序, 如:微信接口调用、迅雷接口调用、游戏接口调用....
- 实现更多丰富的功能,nodejs有一定局限性, 其他语言程序安装调用配置又很复杂(对于用户)
综上所述,来自一个菜鸟开发者, 欢迎来一起探讨插件开发.