如题所述
éè¦è¿æ¥win,使ç¨åºå±çjarå
,åèå¦ä¸:
å°è¿éï¼JNAï¼ä¸è½½
jna.jar
platform.jar
Windowç³»ç»è·åç¨æ·ä¿¡æ¯ä»£ç å¦ä¸ï¼
import com.sun.jna.platform.win32.Advapi32Util;
import com.sun.jna.platform.win32.Netapi32Util;
public class JnaTest {
/**
* @param args
*/
public static void main(String[] args) {
Netapi32Util.User[] users = Netapi32Util.getUsers();
System.out.println("ç¨æ·æ°éï¼ " + users.length);
System.out.println();
for (Netapi32Util.User user : users) {
System.out.println("è´¦æ·å称ï¼" + user.name);
Advapi32Util.Account account = Advapi32Util
.getAccountByName(user.name);
System.out.println("è´¦æ·å ¨åï¼" + account.fqn);
System.out.println("è´¦æ·SIDï¼" + account.sidString);
System.out.println();
}
}
}
å°è¿éï¼JNAï¼ä¸è½½
jna.jar
platform.jar
Windowç³»ç»è·åç¨æ·ä¿¡æ¯ä»£ç å¦ä¸ï¼
import com.sun.jna.platform.win32.Advapi32Util;
import com.sun.jna.platform.win32.Netapi32Util;
public class JnaTest {
/**
* @param args
*/
public static void main(String[] args) {
Netapi32Util.User[] users = Netapi32Util.getUsers();
System.out.println("ç¨æ·æ°éï¼ " + users.length);
System.out.println();
for (Netapi32Util.User user : users) {
System.out.println("è´¦æ·å称ï¼" + user.name);
Advapi32Util.Account account = Advapi32Util
.getAccountByName(user.name);
System.out.println("è´¦æ·å ¨åï¼" + account.fqn);
System.out.println("è´¦æ·SIDï¼" + account.sidString);
System.out.println();
}
}
}
温馨提示:答案为网友推荐,仅供参考