将文件复制到我没有权限的目录(c:或c:程序文件)
可能重复:
允许访问权限在Windows 7的Program Files中写入
好的,这是我的代码:
System.IO.File.WriteAllBytes(path1, path2);
但是,有一个问题。 用户(Windows 7用户没有权限将文件复制到c:默认情况下)(…我的意思是程序…)因此,程序失败。 如果用户允许在c中复制文件:程序运行正常。 但你不能告诉每个用户“去许可……….”所以我怎样才能让用户将我的文件复制到c://
您可以通过Selection Add New Item
在项目中添加Application Manifest File
。 将requestedExecutionLevel
更新为
这样,将要求用户该应用程序需要以管理模式运行。 希望这有帮助。
您的应用程序不应该写入C drive
。 只有具有权限的用户或管理员才能授予应用程序执行此操作的权限。 相反,请尝试写入不受严格安全性限制的文件夹。 你可以在这里看到其中一些。
你不能。 您必须授予用户权限。