有没有一套可以与Delphi 2009(Unicode)配合使用的类/组件来读写NTFS文件权限的内容?
曾经有一个叫做“NTSet”的东西,但他们在大约3年前停止了Delphi 2006的开发:-(
还有其他人愿意接手吗?
谢谢! 马克
有没有一套可以与Delphi 2009(Unicode)配合使用的类/组件来读写NTFS文件权限的内容?
曾经有一个叫做“NTSet”的东西,但他们在大约3年前停止了Delphi 2006的开发:-(
还有其他人愿意接手吗?
谢谢! 马克
JCL有处理文件权限的单元,并声称支持D2009兼容性。
Colin Wilson的“NT低级”组件集包装了您需要的API,并支持Delphi 2009以及早期版本。但是,如果您需要详细的帮助来实现特定操作,则可能需要依赖于MS文档和示例。您可以在http://www.wilsonc.demon.co.uk/delphi.htm找到这些组件(以及其他组件)。它们是免费软件/捐赠软件。多年来,我已经发现了许多用途。
虽然不是原生的Delphi,但你可以使用SetACL。有两个选项可供选择。你可以从Delphi程序中调用SetAcl.exe,或者直接从你的代码中使用SetACL.OCX调用它。
当然,你需要在你的应用程序中分发SetAcl.ocx,但它非常好用。