如何修复“”Windows无法访问指定的设备,路径或文件..“重新运行程序时?

时间:2010-06-23 16:43:48

标签: windows

我不知道自己做了什么。我正在制作一个节目。如果我重新运行程序,则会发生错误:

“Windows无法访问指定的设备,路径或文件。您可能没有相应的权限来访问该项目”

我的程序使用UAC清单。我试图不使用清单并得到同样的错误。

使用“以管理员身份运行”,我可以重新运行我的程序!

你有没有遇到过这个问题? Windows出了什么问题?我应该在什么样的代码中查看我的源代码?

由于这个问题,myprogram有一个由Windows创建的互斥锁.lol

2 个答案:

答案 0 :(得分:2)

您的程序正在尝试创建或打开文件。第一次以管理员的身份运行程序时,它创建了它,现在该文件的ACL对于常规用户是只读的,对管理员来说是读写的。以普通用户身份运行程序失败,并在尝试打开文件进行写入时拒绝访问。

答案 1 :(得分:0)

我知道这已经过时了,但我遇到了同样的问题,看起来如果你将eclipse文件夹移到你的桌面上(毕竟它是可移植的),它解决了这个问题。