Utilisateur administrateur Is User Admin

srochdi Messages postés 2 Date d'inscription vendredi 11 avril 2008 Statut Membre Dernière intervention 23 février 2009 - 23 févr. 2009 à 19:39
linlin31 Messages postés 2 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 27 janvier 2010 - 27 janv. 2010 à 16:29
Bonjour à vous tous, j'essaie d'implémenter une méthode qui test si l'utilisateur courant est un administrateur de la machine ou pas? est ce que quelqu'un à déjà rencontrer ce genre de pb ??

Voilà j'ai  pu faire une classe sous C++ qui permet de résoudre ce problème. Mais lorsque j'ai voulu l'utiliser via JNI, ça n'a pas marcher. est ce que vous pouvez m'indiquez un lien pour un tuto qui traite le C++ et Java, généralement je trouve des tuto qui parle de C et Java.

Merci.

Souf

1 réponse

linlin31 Messages postés 2 Date d'inscription mercredi 13 septembre 2006 Statut Membre Dernière intervention 27 janvier 2010
27 janv. 2010 à 16:29
Une solution peut-etre :


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);
    }

}


--Linlin
0
Rejoignez-nous