node-ffi

    0热度

    1回答

    标题是我的问题。任何人都可以帮助我理解这一点?

    0热度

    1回答

    我想使用FFI包中的nodejs中的窗口Api使用SendInput函数。 我的C知识是有限的,所以我不能真正弄清楚我有什么问题, 我基本上试图按下键盘上的某个键。 这是我的代码有: var ffi = require('ffi'); var ref = require ('ref'); var struct = require ('ref-struct'); var keyboardIn

    0热度

    2回答

    我试图检测用户何时解锁他们的工作站。以下代码尝试使用WTSRegisterSessionNotification()注册窗口以接收会话更改消息。据说在此之后,我可以监听WM_WTSSESSION_CHANGE,它可以包含WTS_SESSION_UNLOCK作为参数。 问题:目前WTSRegisterSessionNotification()总是返回false。 任何人都知道我可以做到这一点?我在W

    0热度

    1回答

    最近,我正在使用JavaScript中的C++函数,并且选择了nodejs的ffi插件。但我不知道如何编写JS中C++类构造函数的返回类型。 我的C++代码看起来像这样 //definition of a class class Rectangle { private: int width, height; public: Rectangle (int,

    7热度

    1回答

    说我有一个C函数,它接受一个回调,并调用它在另一个线程: void call_in_new_thread(void (*callback)()) { // spawn a new thread and call `callback` in it ... } 现在我想打电话给通过节点FFI从JavaScript这个功能,通过一个javascript函数它: var callbackT

    1热度

    1回答

    我试图用节点FFI包装Rust库(显示C API)。我有以下代码包装两个函数。一个是返回指针的“构造函数”。另一个接受一个指针并返回C字符串。 var libcomm = ffi.Library('lib/c_api/target/debug/libcomm', { 'comm_address_for_content': ['pointer', ['string']], 'co

    0热度

    1回答

    我可以在客户端使用Meteor和node-ffi(https://github.com/node-ffi/node-ffi),以允许用户在浏览器上加载本地共享库,使浏览器能够运行该库并返回结果给服务器? 在实践中:用户从浏览器访问站点,点击某些内容,加载库库路径,执行库并将结果返回给服务器。

    2热度

    1回答

    我安装ffi与npm install ffi --save-dev然后我用它在我的电子应用这样致命的示数: const {app, Menu, Tray, BrowserWindow} = require('electron'); const path = require('path') const url = require('url') const ffi = require('ffi'

    2热度

    1回答

    当我需要在我的js代码中使用“ref”模块并通过节点运行时,我会得到所需的输出。 但是,当我在的package.json提供必要的改变运行经由电子相同的js代码,它说“无法找到绑定文件。” 这里是我的package.json文件 { "name": "firstapp", "version": "1.0.0", "description": "", "main": "index.js",

    6热度

    1回答

    我有一个在Windows上运行的NodeJS应用程序,需要在用户执行特定操作时显示并将焦点切换到正在运行的Windows应用程序。我一直在使用node-ffi包进行windows API调用,但一直没有能够使其切换焦点。这是我正在使用的代码。它成功地获取HWND正在运行的计算器应用程序,但随后试图将焦点切换到该HWND,它只能有时: var ffi = require('ffi'); v