Directory 为什么Microsoft Windows 10文件资源管理器不断将文件夹的权限更改回';只读';,即使我应该有完全的控制权?

Directory 为什么Microsoft Windows 10文件资源管理器不断将文件夹的权限更改回';只读';,即使我应该有完全的控制权?,directory,permissions,Directory,Permissions,我可以在文件资源管理器中手动移动和删除文件夹中的文件。但是我的C#程序试图删除一个文件,它总是抛出一个错误System.UnauthorizedAccessException 你的应用程序在哪个用户下运行?Console.WriteLine(System.Security.Principal.WindowsIdentity.GetCurrent().Name)它以某个用户的身份运行,该用户显然是在安装Windows 10时创建的,我似乎无法在用户帐户中找到。这个程序是一个普通的Windows窗体

我可以在文件资源管理器中手动移动和删除文件夹中的文件。但是我的C#程序试图删除一个文件,它总是抛出一个错误System.UnauthorizedAccessException

你的应用程序在哪个用户下运行?Console.WriteLine(System.Security.Principal.WindowsIdentity.GetCurrent().Name)它以某个用户的身份运行,该用户显然是在安装Windows 10时创建的,我似乎无法在用户帐户中找到。这个程序是一个普通的Windows窗体应用程序,在我遭遇灾难性的系统崩溃(“操作系统丢失”-多亏了Microsoft技术支持人员的一个错误)并不得不从头重新安装Windows 10之前,它一直运行正常。现在,该应用程序已“重新生成”为Windows核心应用程序,这似乎是问题的根源。由于您无法向“某些用户”提供权限,因此您必须在具有权限的用户下运行该应用程序才能删除所需的文件夹。您可以尝试“runas”,或在应用程序代码中切换用户上下文。这一切都是使用Visual Studio 2019实现的。因此,我获得了VisualStudio2010的副本,这是最初的开发环境,现在它可以毫无问题地运行了。