2009-02-03 6 views
5

Quelqu'un at-il un ensemble de classes/composants qui fonctionnera avec Delphi 2009 (Unicode) pour lire et écrire les autorisations de fichiers NTFS?Delphi 2009 classes/composants à lire/écrire des autorisations de fichiers

Il y avait une chose appelée "NTSet" - mais ils se sont arrêtés le développement à Delphi 2006 environ 3 ans il y a :-(

Tous les autres preneurs ??

Merci Marc

+0

Aussi, comme pour NTSet, je suis un utilisateur enregistré. J'ai utilisé les composants avec Delphi 2006, et ils ont bien fonctionné. Je suis passé à Delphi 2007 et ils ont continué à fonctionner parfaitement. Je ne sais pas comment ils vont travailler avec 2009 cependant. – Mick

+0

Depuis beaucoup de choses de base a été préparé pour Unicode, le changement entre les versions est probablement plus grand qu'entre 2006 et 2007, je pense ... –

Répondre

8

JCL a! unités pour traiter les autorisations de fichiers, et ils prétendent la compatibilité D2009

+1

Je crois que le meilleur lien serait ici: http: // blog.delphi-jedi.net/security-library/ – Mick

+1

La documentation pour la bibliothèque de sécurité ci-dessus est ici: http://jwscldoc.delphi-jedi.net/ – Mick

+0

Merci - Je vais voir comment cette bibliothèque vit - semble prometteuse! –

0

Bien que non Delphi natif, vous pouvez utiliser SetACL.Avec cela, vous avez 2 options.Vous pouvez shell-out et c tous SetAcl.exe à partir de votre programme Delphi, ou vous pouvez utiliser le SetACL.OCX et l'appeler directement à partir de votre code.

Bien sûr, vous devez distribuer SetAcl.ocx avec votre application, mais cela fonctionne très bien.

+0

Tant qu'ils sont d'autres façons, je préférerais certainement un Delphi natif sur OCX ou un bombardement vers un EXE - mais merci quand même! –

1

L'ensemble de composants «NT de bas niveau» de Colin Wilson intègre les API dont vous avez besoin et prend en charge Delphi 2009 ainsi que les versions antérieures. Cependant, vous devrez peut-être vous fier à la documentation et aux exemples MS si vous avez besoin d'aide détaillée pour mettre en œuvre une opération spécifique. Vous pouvez trouver les composants (et autres) au http://www.wilsonc.demon.co.uk/delphi.htm. Ils sont freeware/donationware. J'ai trouvé de nombreuses utilisations pour eux au fil des ans.

+0

Les affaires de Colin sont de haute qualité et extrêmement utiles. +1 – gabr

Questions connexes