在java中使用windows(c ++)函数

时间:2013-09-28 13:13:18

标签: java c++ windows system

我以前用c ++编程(Windows编程)。在那个时候控制系统很容易。但是现在当我改为java时,它似乎有所不同。 请帮我一个方法来使用像java中的“。”这样的windows函数。

我发现了类似C-JNI wrapper的内容,但我不知道如何使用它。

我想在其中获取此代码:

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2); 

c ++代码如下所示:

#include <windows.h>

int main()

{

SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, (LPARAM) 2);

return 0;
}

1 个答案:

答案 0 :(得分:0)

不要抗拒JNI。你应该(必须)使用它。

这是访问API等本机资源的标准方法。

Here is a very simple step-by-step tutorial,它只有4个步骤,我保证你可以在30分钟内学会它。