我试过下面的代码,
但是它给了我浏览器父线程id。我想知道使用 jni 的当前活动标签进程ID。
使用Example将非常有帮助。
提前谢谢。
HWND hwnd = User32.INSTANCE.GetForegroundWindow();
IntByReference pId=new IntByReference();
int tmp= User32.INSTANCE.GetWindowThreadProcessId(hwnd, pId);
int processId=pId.getValue();
System.out.println("processId : "+processId);
答案 0 :(得分:1)
您无法使用Win32 API获取标签的进程ID,因为它取决于浏览器。并非所有浏览器都在单独的进程中执行选项卡 对于Google Chrome,您可以使用API来实现此目的。