我不知道自己做了什么。我正在制作一个节目。如果我重新运行程序,则会发生错误:
“Windows无法访问指定的设备,路径或文件。您可能没有相应的权限来访问该项目”
我的程序使用UAC清单。我试图不使用清单并得到同样的错误。
使用“以管理员身份运行”,我可以重新运行我的程序!
你有没有遇到过这个问题? Windows出了什么问题?我应该在什么样的代码中查看我的源代码?
由于这个问题,myprogram有一个由Windows创建的互斥锁.lol
答案 0 :(得分:2)
您的程序正在尝试创建或打开文件。第一次以管理员的身份运行程序时,它创建了它,现在该文件的ACL对于常规用户是只读的,对管理员来说是读写的。以普通用户身份运行程序失败,并在尝试打开文件进行写入时拒绝访问。
答案 1 :(得分:0)
我知道这已经过时了,但我遇到了同样的问题,看起来如果你将eclipse
文件夹移到你的桌面上(毕竟它是可移植的),它解决了这个问题。