import test.JnatTest.Shell32; import com.sun.jna.Native; import com.sun.jna.win32.StdCallLibrary; public class Test { public interface Shell32 extends StdCallLibrary { // Method declarations, constant and structure definitions go here Shell32 INSTANCE = (Shell32) Native.loadLibrary("shell32", Shell32.class); boolean IsUserAnAdmin(); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub boolean isadmin=Shell32.INSTANCE.IsUserAnAdmin(); System.out.println("isadmin="+isadmin); } }