我在C#中运行我的程序,假设在C:\中创建和编写文件,但是发生了一条错误,表示拒绝访问路径C:\ mytextfile.txt。是否有任何代码可以在C:\?
中授予用户权限答案 0 :(得分:0)
是使用清单http://www.codeproject.com/Articles/66259/Requesting-Admin-Approval-at-Application-Start或以different account运行,具有足够的权利
答案 1 :(得分:0)
您需要以管理员身份运行代码。您不需要C#代码,您需要更改运行代码的方式。 但是,我怀疑你是在尝试做错事。我猜你在尝试在本地存储一些数据,并且正在使用C的根:为了简单起见,当你应该使用标准库来定位users文件夹或获取临时文件时。
e.g。 Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
(对于其他文件夹,使用Intellisense查看其他SpecialFolder子项。)