我想用Java创建一个dll注入器(仅用Java),为自己创建教育方案,并在website especialized in online game中找到了一个基本的例子。
autor只说是使用JNA接口。
所以,我正在研究这段代码,并尝试使用NetBeans IDE和JNA成功编译,但似乎我在这里的JNA接口(4.2.2)没有在片段上使用的所有方法和函数autor留下的代码。
他们是:
所以,如果可能的话,我想在这里寻求一些帮助,因为尝试解决了JNA中缺少方法的麻烦。
我已经修复了这些错误的大部分,但是仍然缺少JNA中的一些方法,比如我将通过注释显示以下点对点。
Collection.createCollection({user: req.user._id, whiskey: req.body.whiskey}).then(function(data){
res.send(data);
}, function(err) {
…
})
提前感谢任何建议或帮助: - )
答案 0 :(得分:0)
JNA缺少方法? It ain't so!
你只需要扩展库并添加你自己的(并且理想情况下,也将“缺失”方法贡献给JNA库,以便其他人可以受益。
Here is an example有人如何映射GetProcAddress。
Someone has mapped VirtualAllocEx here(虽然他们应该正确地扩展Kernel32而不是完全复制它并编辑部分)
我在相同的15秒内找不到VirtualFreeEx的例子我找到了其他人...并不意味着它不在那里但是在写完其他人之后你也不会有太多麻烦。< / p>