2009-02-03 12 views
5

¿Alguien tiene un conjunto de clases/componentes que funcionarán con Delphi 2009 (Unicode) para leer y escribir permisos de archivos NTFS?Delphi 2009 clases/componentes para leer/escribir permisos de archivos

Hubo una cosa que se llama "NTSet" - pero se detuvo el desarrollo en Delphi 2006 Hace unos 3 años :-(

Cualquier otro tomadores ??

Gracias Marc

+0

Además, en cuanto a NTSet, soy un usuario registrado. Usé los componentes con Delphi 2006 y funcionaron bien. Me actualicé a Delphi 2007 y continuaron funcionando sin problemas. Sin embargo, no estoy seguro de cómo van a funcionar con el 2009. – Mick

+0

Dado que muchas de las cosas principales se han preparado para Unicode, el cambio entre las versiones es probablemente mayor que entre 2006 y 2007, creo ... –

Respuesta

8

JCL tiene! unidades para tratar con permisos de archivos, y reclaman la compatibilidad con D2009.

+1

Creo que el mejor enlace sería aquí: http: // blog.delphi-jedi.net/security-library/ – Mick

+1

La documentación para la biblioteca de seguridad anterior está aquí: http://jwscldoc.delphi-jedi.net/ – Mick

+0

Gracias - Veré cómo esa biblioteca está viva - ¡parece prometedora! –

0

Aunque no es Delphi nativo, puede usar SetACL. Con eso, tiene 2 opciones. Puede pagar y todo SetAcl.exe de su programa Delphi, o puede usar SetACL.OCX y llamarlo directamente desde su código.

Por supuesto, tendría que distribuir SetAcl.ocx con su aplicación, pero funciona muy bien.

+0

Mientras haya otras formas, definitivamente preferiría una forma Delphi nativa sobre OCX o un bombardeo a un EXE - ¡pero gracias de todos modos! –

1

El conjunto de componentes "NT de bajo nivel" de Colin Wilson envuelve las API que necesita, y es compatible con Delphi 2009 así como también versiones anteriores. Sin embargo, es posible que deba confiar en la documentación y las muestras de MS si necesita ayuda detallada para implementar una operación específica. Puede encontrar los componentes (y otros) en http://www.wilsonc.demon.co.uk/delphi.htm. Son freeware/donationware. He encontrado muchos usos para ellos a lo largo de los años.

+0

Las cosas de Colin son de alta calidad y extremadamente útiles. +1 – gabr

Cuestiones relacionadas