Salut,

J'ai une application avec quelques privilèges, notamment SeSystemtimePrivilege qui permet de modifier l’heure système. Cependant, lorsque cette même appli lance un processus enfant avec une étiquette de niveau obligatoire faible, ce processus enfant, bien qu'il hérite de ce même privilège, n'est pas en mesure de modifier l'heure système.

Voici un extrait du journal :

Code log : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Line  122: Calling API ::SetSystemTime(&current_system_time)               ...
    failed with code 1314
    Le client ne dispose pas d'un privilège nécessaire.
...
Line  152: Calling API ::AdjustTokenPrivileges(token_handle, 0, &token_p   ... done.
With GetLastError(), ensure onself that all specified privileges have been adjusted:
Line  158: Calling API ::GetLastError()                                    ...
    failed with code 1300
    L'appelant ne bénéficie pas de tous les privilèges ou groupes référencés.

Je ne sais pas si l'opération est possible tout en conservant cette étiquette.
Si vous avez une piste, elle sera la bienvenue.

Merci.