JavaScript 有什么办法能够执行 DLL 函数?

2022-03-06 00:18:19 +08:00
 Kasumi20

看了一下 node-ffi, 又要装什么 node-gyp, 又要装 python 的, 有点无语, 有什么别的方法吗?

比如把 DLL 注入到 js 所在的 node 进程, 就能执行 DLLMain 函数了?

1787 次点击
所在节点    程序员
6 条回复
3dwelcome
2022-03-06 00:21:27 +08:00
nodejs 有提供现成的本地代码插件,就是 DLL 性质。

很容易执行啊,搜一下 napi (node api)
Kasumi20
2022-03-06 00:22:46 +08:00
@3dwelcome 这个好像还是要装 node-gyp 和 python?
wzzzx
2022-03-06 00:24:30 +08:00
我们都是 C++做一层转发
Kasumi20
2022-03-06 00:24:31 +08:00
@3dwelcome 谢谢, 看到了一个 cmake-js, 可以不用装 python 了
autoxbc
2022-03-06 01:25:16 +08:00
这个据说可以直接执行
https://deno.land/manual@main/runtime/ffi_api
ysc3839
2022-03-06 01:38:24 +08:00
建议直接说需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/838277

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX