node-ffi

    2

    1答えて

    私のjsコードでrefモジュールを必要とし、ノード経由で実行すると、目的の出力が得られます。 しかし、私はpackage.jsonで必要な変更を提供することにより、電子を介した同じjsのコードを実行すると、それは「バインディング・ファイルが見つかりませんでした..」と言う ここに私のpackage.jsonファイルが { "name": "firstapp", "version": "1.0.

    1

    1答えて

    私は自分のdllにあるネイティブウィンドウ関数を呼び出すためにノードffiモジュールを使用しています。私のdllは、同じディレクトリにある他のサードパーティのdllに依存しています。 問題は、それは彼らが同じディレクトリにあるもののMYLIBRARYが依存するサードパーティのDLLを見つけることができません var myfunc = ffi.Library("myLibrary", {"test"

    0

    1答えて

    最も基本的な例を、自己のプロセスをインポートする場合でも、ノード自体のプロセスからそれをロードすることによってatoiを呼んでいる: var ffi = require('ffi'); var current = ffi.Library(null, { 'atoi': [ 'int', [ 'string' ] ] }); console.log(typeof current.a

    0

    1答えて

    CでNode-ffiを使用してファイルに書き込むのは良い方法ですか? ストリームを使用してJavaScriptコードで直接書き込む方がよいですか?

    0

    1答えて

    node-ffiを使用してWin32 API FormatMessageAとインターフェースしようとしていますが、lpBufferパラメータを取得できないようですが、ここでは試したコードを表示します。 'use strict'; const ref = require('ref'); const ffi = require('ffi'); const Kernel

    0

    1答えて

    FFIパッケージを使用して、nodejsのウィンドウApiからSendInput関数を使用したかったのです。 私のCの知識は限られているので、私は何の問題があるのか​​分かりません。 私は基本的にキーボードのキーを押しています。 私が持っているコードです:それはコンソールの「1」は、それはそれが動作するわけではないはずです、私を記録します var ffi = require('ffi'); va

    0

    1答えて

    私はlinuxにライブラリを持っています。 そのライブラリに構造体があります。このライブラリの マニュアルは、構造体はこのように、初期化されなければならないと述べている: LONG lUserID; NET_DVR_DEVICEINFO_V30 struDeviceInfo; lUserID = NET_DVR_Login_V30("192.168.1.64", 8000, "admin",

    1

    1答えて

    ノードFFIを使用して(C APIを公開する)Rustライブラリをラップしようとしています。私は次のコードを2つの関数をラップしています。一つはポインタを返す "コンストラクタ"です。もう一方はポインタをとり、C文字列を返します。 var libcomm = ffi.Library('lib/c_api/target/debug/libcomm', { 'comm_address_for

    0

    1答えて

    ノードのプロジェクトのC++ APIを使用したいと思い、C++コードを変更できません。 node-ffiを見ましたが、C++の名前空間とクラスでは動作しないようです。 他の方法は知っていますか?

    0

    1答えて

    私は子プロセスをトレースするスクリプトを書いています。しかし、私はCコードを書いたくないので、node-ffiモジュールを使って処理したいと考えています。しかし、私は新しいプロセスをフォークし、execve()を呼び出して子を実行する必要があります。それは安全ですか? fork()私は、child_process.fork()ではなく、POSIXフォークを意味します。子プロセスと親プロセスが同じフ