firemail
标题: js-ctypes [打印本页]
作者: jimu 时间: 2016-1-14 23:56
标题: js-ctypes
js-ctype可以让应用程序和浏览器扩展代码调用用C/C++语言编写的本地代码.
js-ctypes 非常强大,是我们可以摆脱xpcom技术带来的版本兼容性束缚!这里我们先提供一个最简单的例子来说明如何使用ctypes
Components.utils.import("resource://gre/modules/ctypes.jsm");
varlib = ctypes.open("C:\\WINDOWS\\system32\\user32.dll");
/*Declare the signature of the function we are going to call */
varmsgBox = lib.declare("MessageBoxW",
ctypes.winapi_abi,
ctypes.int32_t,
ctypes.int32_t,
ctypes.jschar.ptr,
ctypes.jschar.ptr,
ctypes.int32_t);
varMB_OK = 0;
varret = msgBox(0, "Hello world", "title", MB_OK);
lib.close();
项目中的其它使用参考 托盘扩展
更多参考
欢迎光临 firemail (http://firemail.wang:8088/) |
Powered by Discuz! X3 |