有没有人有一组类/组件,这些组件将与2009年德尔福(Unicode)的合作,以读写NTFS文件权限?

有一个叫“NTSet”的事情 - 但他们在2006年德尔福大约3年前停止开发: - (

任何其他接受者??

谢谢! 马克

有帮助吗?

解决方案

JCL 具有单位处理文件的权限,并且它们要求D2009兼容性。

其他提示

科林·威尔逊的“NT低级”的组件集包装您需要的API,以及支持德尔福2009年以及更早的版本。然而,你可能需要依靠MS文档和示例。如果您需要详细的帮助,以实现特定的操作。您可以在 HTTP组件(等)://www.wilsonc.demon。 co.uk/delphi.htm 。他们是免费软件/赞助软件。我发现他们很多用途多年了。

虽然不是本土德尔福,你可以使用 SETACL 。有了这一点,你有两个选择。您可以壳出来,并从德尔福程序中调用SetAcl.exe,或者您可以使用SetACL.OCX并直接从你的代码中调用它。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top