Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 浏览器外壳-密码保护_C#_.net_Windows_Winforms - Fatal编程技术网

C# 浏览器外壳-密码保护

C# 浏览器外壳-密码保护,c#,.net,windows,winforms,C#,.net,Windows,Winforms,我已经可以钩住Shell并在文件上执行自定义拖放操作,但我想更进一步,但在研究了一段时间后,我不确定这是否可行 如何以编程方式对文件夹或库文件夹进行密码保护?如果这是可能的,Windows是否有一些东西已经可以为我们处理密码保护,我们只需检查一下,还是我们需要自己管理该文件夹的保护,以及如何管理?Windows的安全性基于用户身份验证和授权,因此如果您想拒绝用户访问,拒绝用户访问文件夹的ACL。您可以注销并以授权用户身份登录以访问文件(如果您接受该文件受密码保护) 如果您不使用Windows的集

我已经可以钩住Shell并在文件上执行自定义拖放操作,但我想更进一步,但在研究了一段时间后,我不确定这是否可行


如何以编程方式对文件夹或库文件夹进行密码保护?如果这是可能的,Windows是否有一些东西已经可以为我们处理密码保护,我们只需检查一下,还是我们需要自己管理该文件夹的保护,以及如何管理?

Windows的安全性基于用户身份验证和授权,因此如果您想拒绝用户访问,拒绝用户访问文件夹的ACL。您可以注销并以授权用户身份登录以访问文件(如果您接受该文件受密码保护)

如果您不使用Windows的集成安全性,则需要将文件从本地文件系统中移出,因为如果您已经拥有Windows凭据,Windows资源管理器将不会再次向您发起挑战。候选位置包括不使用集成Windows身份验证的文件服务器(例如,来自Skydrive或本地FTP服务器的WebDAV共享)或密码保护的zip文件