5

有没有人有一组类/组件可以与 Delphi 2009 (Unicode) 一起使用来读取和写入 NTFS 文件权限?

有一个叫做“NTSet”的东西——但他们在大约 3 年前在 Delphi 2006 停止了开发:-(

还有其他接班人吗??

谢谢!马克

4

3 回答 3

8

JCL有处理文件权限的单元,他们声称与 D2009 兼容。

于 2009-02-03T18:30:10.637 回答
1

Colin Wilson 的“NT 低级”组件集封装了您需要的 API,并支持 Delphi 2009 以及早期版本。但是,如果您需要详细帮助来实施特定操作,您可能需要依赖 MS 文档和示例。您可以在http://www.wilsonc.demon.co.uk/delphi.htm找到组件(和其他)。它们是免费软件/捐赠软件。多年来,我发现它们有很多用途。

于 2009-02-03T23:14:45.053 回答
0

虽然不是原生 Delphi,但您可以使用SetACL。有了这个,你有2个选择。您可以从 Delphi 程序中脱壳并调用 SetAcl.exe,或者您可以使用 SetACL.OCX 并直接从您的代码中调用它。

当然,您需要将 SetAcl.ocx 与您的应用程序一起分发,但它工作得非常好。

于 2009-02-03T20:11:35.797 回答