2009-02-03 9 views
5

Qualcuno ha un set di classi/componenti che funzionerà con Delphi 2009 (Unicode) per leggere e scrivere i permessi dei file NTFS?Classi/componenti Delphi 2009 per leggere/scrivere i permessi dei file

C'era una cosa chiamata "NTSet" - ma hanno smesso di sviluppo presso Delphi 2006 circa 3 anni fa :-(

Eventuali altri acquirenti ??

Grazie Marc

+0

Inoltre, come per NTSet, sono un utente registrato. Ho usato i componenti con Delphi 2006 e hanno funzionato bene. Ho aggiornato a Delphi 2007 e hanno continuato a lavorare perfettamente. Non sono sicuro di come funzioneranno con il 2009. – Mick

+0

Dal momento che molte delle cose principali sono state preparate per Unicode, il cambiamento tra le versioni è probabilmente più grande di quello tra il 2006 e il 2007, mi verrebbe da pensare ... –

risposta

8

JCL ha! unità per gestire i permessi dei file e rivendicano la compatibilità D2009

+1

Credo che il miglior collegamento sarebbe qui: http: // blog.delphi-jedi.net/security-library/ – Mick

+1

La documentazione per la suddetta libreria di sicurezza è qui: http://jwscldoc.delphi-jedi.net/ – Mick

+0

Grazie - Vedrò come funziona quella libreria - sembra promettente! –

0

Anche se non è nativo Delphi, è possibile utilizzare SetACL. Con questo, si hanno 2 opzioni. tutto SetAcl.exe dal tuo programma Delphi, oppure puoi usare SetACL.OCX e chiamarlo direttamente dal tuo codice.

Ovviamente, è necessario distribuire SetAcl.ocx con l'applicazione, ma funziona molto bene.

+0

Fintanto che sono altri modi, preferirei decisamente un modo nativo Delphi su OCX o eseguire il bombardamento su un EXE - ma grazie comunque! –

1

Il set di componenti "basso livello" di Colin Wilson include le API necessarie e supporta Delphi 2009 e le versioni precedenti. Tuttavia potrebbe essere necessario fare affidamento sulla documentazione e sugli esempi MS se è necessaria una guida dettagliata per implementare un'operazione specifica. È possibile trovare i componenti (e altri) a http://www.wilsonc.demon.co.uk/delphi.htm. Sono freeware/donationware. Ho trovato molti usi per loro nel corso degli anni.

+0

Le cose di Colin sono di alta qualità ed estremamente utili. +1 – gabr