public void givePrivilege(WinNT.HANDLE processID){
//https://stackoverflow.com/questions/58040954/how-to-launch-an-interactive-process-in-windows-on-java
//创建令牌句柄指針,用于保存OpenProcessToken函数返回的令牌
WinNT.HANDLEByReference tokenHandle = new WinNT.HANDLEByReference();
Advapi32.INSTANCE.OpenProcessToken(processID, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, tokenHandle);
System.out
java-jna-给程序提管理员权限
最新推荐文章于 2024-06-13 15:42:57 发布