获取UAC保护目录上的所有文件

时间:2013-04-25 14:47:44

标签: c# uac getdirectories

我是C#的初学者,我想获取Documents and Setting或Desktop文件夹等中的所有文件和目录。

我一直在尝试在我的计算机上禁用我的UAC,但它不起作用,我还尝试在VS 2012中创建一个清单,并将“requestedExecutionLevel”更改为管理员,但没有成功。我仍然收到“拒绝访问”错误。

如何进入这些文件夹?我做错了吗?

1 个答案:

答案 0 :(得分:0)

您的应用程序需要管理级别权限。最好在启动期间请求它们,这可以在配置文件中完成:

   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2"> 
   <security> 
      <requestedPrivileges> 
         <requestedExecutionLevel 
            level="requireAdministrator" 
         /> 
      </requestedPrivileges> 
   </security> 
</trustInfo> 

取自:http://code.msdn.microsoft.com/windowsdesktop/CSUACSelfElevation-644673d3

相关问题