Lire les ACL sous Windows

Bonjour,

Je souhaite pouvoir rcuprer sous Windows les autorisations d’accs d’un dossier. Sous Linux et Mac OS c’est une proprit native du folderitem mais rien pour Windows.

Existe-t-il une solution pour rcuprer ces informations sous Windows via un plug-in tiers ?

J’ai russi afficher ces autorisations dans PowerShell mais impossible de rcuprer le rsultat d’une commande PowerShell dans Xojo contrairement une commande dos.

Par avance merci

Arnaud

[quote=177355:@Arnaud SICHEL]Bonjour,

Je souhaite pouvoir récupérer sous Windows les autorisations d’accès d’un dossier. Sous Linux et Mac OS c’est une propriété native du folderitem mais rien pour Windows.

Existe-t-il une solution pour récupérer ces informations sous Windows via un plug-in tiers ?

J’ai réussi à afficher ces autorisations dans PowerShell mais impossible de récupérer le résultat d’une commande PowerShell dans Xojo contrairement à une commande dos.[/quote]

If faut utiliser la fonction GetEffectiveRightsFromAcl.

Je n’ai pas le temps de vous préparer le declare, mais l’API est décrite à
https://msdn.microsoft.com/en-us/library/windows/desktop/aa446637(v=vs.85).aspx

Il y a un example de code en VB ici :
http://www.pinvoke.net/default.aspx/advapi32.geteffectiverightsfromacl

Au moins le decalre peut être réutilisé avec un minimum de peine.