我是 C# 的初学者,我想获取 Documents and Setting 或 Desktop 文件夹等中的所有文件和目录。
我一直试图在我的计算机上禁用我的 UAC 但它不起作用,我还尝试在 VS 2012 中创建一个清单并将“requestedExecutionLevel 级别”更改为管理员但没有成功。我仍然收到“拒绝访问”错误。
我怎样才能进入这些文件夹?难道我做错了什么 ?
我是 C# 的初学者,我想获取 Documents and Setting 或 Desktop 文件夹等中的所有文件和目录。
我一直试图在我的计算机上禁用我的 UAC 但它不起作用,我还尝试在 VS 2012 中创建一个清单并将“requestedExecutionLevel 级别”更改为管理员但没有成功。我仍然收到“拒绝访问”错误。
我怎样才能进入这些文件夹?难道我做错了什么 ?
您的应用程序需要管理员级别的权限。最好在启动时请求它们,这可以在配置文件中完成:
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireAdministrator"
/>
</requestedPrivileges>
</security>
</trustInfo>
取自:http ://code.msdn.microsoft.com/windowsdesktop/CSUACSelfElevation-644673d3