Call Windows API from node.js msg
javascript, node.js, winapi
Solution
I think node-ffi can help you to do that. `node-ffi` provides functionality for loading and calling dynamic libraries. With `node-ffi` you can get access to `user32` (for example) lib and call their functions from node.js.
var FFI = require('node-ffi');
function TEXT(text){
return new Buffer(text, 'ucs2').toString('binary');
}
var user32 = new FFI.Library('user32', {
'MessageBoxW': [
'int32', [ 'int32', 'string', 'string', 'int32' ]
]
});
var OK_or_Cancel = user32.MessageBoxW(
0, TEXT('I am Node.JS!'), TEXT('Hello, World!'), 1
);
Problem
I am new at Node, I have this simple Node.js server works on windows Server Code ``` var ws = require("websocket-server"); var server = ws.createServer(); server.addListener("connection", function(client){ console.log("new connection"); client.send("aaaaaa"); client.addListener("message", function(msg){ console.log(msg); }); }); server.listen(8080); ``` I just want to call windows API insted of line ``` console.log(msg); ``` is there any way to do this without using external library any ideas?