Bonjour, dans mon prog certains traitements nécessitent les droits admin. Comme tester que le programme possède ces droits ou pas ?
Bonjour, dans mon prog certains traitements nécessitent les droits admin. Comme tester que le programme possède ces droits ou pas ?
Est ce que tu peux être plus précis sur ce que tu veux faire ?
Je pense que si tu essaies de faire quelqueschoses dont tu n'as pas les droits, tu peux peut être remonter une exception.
Tu auras le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 try { // instruction que tu n'as pas le droit de faire } catch(CException* pEx) { pEx->Delete(); }
En fait je veux controler au lancement du prog si le processus dispose des droits admin. Dans le cas contraire, avertir l'utilisateur et inhiber quelques fonctionnalités.
Si je comprend bien, tu veux limiter les fonctionnalités de ton appli en fonction des droits de l'utilisateur loger sous Windows, c'est ca ?
Si c'est ca, tu dois pouvoir utiliser une api windows pour récupérer le groupe auquel appartient ton utilisateur.
Partager