gpt4 book ai didi

C# - 如何将此 "Access denied"复制到文件夹/文件行为

转载 作者:太空宇宙 更新时间:2023-11-03 14:23:13 25 4
gpt4 key购买 nike

我有一个程序,“文件夹保护”。它锁定文件夹,使它们不可见,无法删除,无法写入内容。我想复制锁定文件夹的程序行为。

这是文件夹锁定的一些图像:锁定文件夹并尝试访问它后发出的警报: http://img841.imageshack.us/i/pic1yo.png/

锁定前安全选项卡的图像:

http://img9.imageshack.us/i/sectabbeforelock.png/

http://img256.imageshack.us/i/advbeforelock.png/

http://img403.imageshack.us/i/ownertabbeforelock.png/

锁定后安全选项卡的图像:

http://img62.imageshack.us/i/sectabafterlock.png/

http://img826.imageshack.us/i/advafterlock.png/

http://img573.imageshack.us/i/ownertabafterlock.png/

程序的作用:

该程序删除所有权限并更改所有权 - 用户不可能更改所有权

如您在所有者选项卡中所见:“无法显示当前所有者。”

尝试更改所有者将导致:“Windows 安全 - 无法在新文件夹上设置新所有者。访问被拒绝。”

我尝试使用“subinacl”工具来检查是否可以更改文件夹所有者,但在尝试显示所有权或更改它时出现以下错误:“创建文件错误:5”

是否可以复制此行为?提前致谢。

最佳答案

这绝对是可能的 - 但它可能需要一些 PInvoke 调用。

为了让您朝着正确的方向前进,这里有一些文章:

希望这些帮助

关于C# - 如何将此 "Access denied"复制到文件夹/文件行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4772221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com