• 大小: 43.34MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-08
  • 语言: 其他
  • 标签: ffi  electron  dll  node-ffi  

资源简介

electron环境下可以通过node-ffi直接调用Dll动态链接库,可以拿来直接使用。包内已安装electron模块及ffi模块,直接使用即可。如果有问题,可以在评论区留言

资源截图

代码片段和文件信息

#include 
#include 

/* Acts like puts with the file given at time of enclosure. */
void puts_binding(ffi_cif *cif unsigned int *ret void* args[]
    FILE *stream)
{
  *ret = fputs(*(char **)args[0] stream);
}

int main()
{
  ffi_cif cif;
  ffi_type *args[1];
  ffi_closure *closure;

  int (*bound_puts)(char *);
  int rc;

  /* Allocate closure and bound_puts */
  closure = ffi_closure_alloc(sizeof(ffi_closure) &bound_puts);

  if (closure)
  {
    /* Initialize the argument info vectors */
    args[0] = &ffi_type_pointer;

    /* Initialize the cif */
    if (ffi_prep_cif(&cif FFI_DEFAULT_ABI 1
          &ffi_type_uint args) == FFI_OK)
    {
      /* Initialize the closure setting stream to stdout */
      if (ffi_prep_closure_loc(closure &cif puts_binding
            stdout bound_puts) == FFI_OK)
      {
        rc = bound_puts(“Hello World!“);
        /* rc now holds the result of the call to fputs */
      }
    }
  }

  /* Deallocate both closure and bound_puts */
  ffi_closure_free(closure);

  return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2018-03-09 09:49  electron node-ffi\node_modules\.bin\electron

     文件        331  2018-03-09 09:49  electron node-ffi\node_modules\.bin\electron-download

     文件        208  2018-03-09 09:49  electron node-ffi\node_modules\.bin\electron-download.cmd

     文件        178  2018-03-09 09:49  electron node-ffi\node_modules\.bin\electron.cmd

     文件        307  2018-03-09 09:49  electron node-ffi\node_modules\.bin\extract-zip

     文件        184  2018-03-09 09:49  electron node-ffi\node_modules\.bin\extract-zip.cmd

     文件        305  2018-03-09 09:49  electron node-ffi\node_modules\.bin\mkdirp

     文件        182  2018-03-09 09:49  electron node-ffi\node_modules\.bin\mkdirp.cmd

     文件        297  2018-03-09 09:49  electron node-ffi\node_modules\.bin\nugget

     文件        174  2018-03-09 09:49  electron node-ffi\node_modules\.bin\nugget.cmd

     文件        309  2018-03-09 09:49  electron node-ffi\node_modules\.bin\pretty-bytes

     文件        186  2018-03-09 09:49  electron node-ffi\node_modules\.bin\pretty-bytes.cmd

     文件        289  2018-03-09 09:49  electron node-ffi\node_modules\.bin\rc

     文件        166  2018-03-09 09:49  electron node-ffi\node_modules\.bin\rc.cmd

     文件        297  2018-03-09 09:49  electron node-ffi\node_modules\.bin\rimraf

     文件        174  2018-03-09 09:49  electron node-ffi\node_modules\.bin\rimraf.cmd

     文件        305  2018-03-09 09:49  electron node-ffi\node_modules\.bin\semver

     文件        182  2018-03-09 09:49  electron node-ffi\node_modules\.bin\semver.cmd

     文件        311  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-conv

     文件        188  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-conv.cmd

     文件        311  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-sign

     文件        188  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-sign.cmd

     文件        315  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-verify

     文件        192  2018-03-09 09:49  electron node-ffi\node_modules\.bin\sshpk-verify.cmd

     文件        309  2018-03-09 09:49  electron node-ffi\node_modules\.bin\strip-indent

     文件        186  2018-03-09 09:49  electron node-ffi\node_modules\.bin\strip-indent.cmd

     文件        297  2018-03-09 09:49  electron node-ffi\node_modules\.bin\uuid

     文件        174  2018-03-09 09:49  electron node-ffi\node_modules\.bin\uuid.cmd

     文件     363571  2018-03-09 08:01  electron node-ffi\node_modules\@types\node\index.d.ts

     文件     104034  2018-03-09 08:01  electron node-ffi\node_modules\@types\node\inspector.d.ts

............此处省略2278个文件信息

评论

共有 条评论