我以前用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;
}
答案 0 :(得分:0)
不要抗拒JNI。你应该(必须)使用它。
这是访问API等本机资源的标准方法。
Here is a very simple step-by-step tutorial,它只有4个步骤,我保证你可以在30分钟内学会它。