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.