Permissions 程序文件中运行的命令行实用程序的Vista权限被拒绝

Permissions 程序文件中运行的命令行实用程序的Vista权限被拒绝,permissions,windows-vista,Permissions,Windows Vista,我正在尝试向VisualStudio添加一个工具,它是一个DOS命令行实用程序 命令行参数需要配置文件的路径。似乎无论我尝试将此配置文件存储在何处,命令行实用程序都无法获得打开该文件的权限 我试过了 C:\ProgramData\Utilities\JavascriptLint\ C:\Users\<myusername>\AppData\Local\Utilities\JavaScriptLint\ C:\Users\<myusername>\AppData\Roami

我正在尝试向VisualStudio添加一个工具,它是一个DOS命令行实用程序

命令行参数需要配置文件的路径。似乎无论我尝试将此配置文件存储在何处,命令行实用程序都无法获得打开该文件的权限

我试过了

C:\ProgramData\Utilities\JavascriptLint\
C:\Users\<myusername>\AppData\Local\Utilities\JavaScriptLint\
C:\Users\<myusername>\AppData\Roaming\Utilities\JavaScriptLint\
C:\ProgramData\Utilities\JavascriptLint\
C:\Users\\AppData\Local\Utilities\JavaScriptLint\
C:\Users\\AppData\Roaming\Utilities\JavaScriptLint\
我试过程序文件夹。我试图设置安全性以允许每个人访问,但仍然不好

我阅读了有关符号链接和连接的问题,因此我使用
CMD dir/Al
查找真正的文件夹。为了让这个简单的命令实用程序在VisualStudio中工作,我正在撕扯剩下的一点点头发。不应该这么难

(在评论中回答。转换为社区wiki回答。请参阅)

OP写道:

我通过不在
:\Program Files(86)\
文件夹空间中执行命令行实用程序来运行它。这必须需要某种VisualStudio无法提供的管理特权


您是以管理员身份启动shell的吗?如果没有,请尝试。没有,但为什么命令行实用程序需要以管理员身份运行,以便它可以读取其配置文件?我通过不在c:\Program Files(86)\folder空间中执行命令行实用程序来运行它。这一定需要Visual Studio无法提供的某种管理权限。我很高兴您找到了解决问题的方法。把你的解决方案写在答案里,2天后你就可以接受它是正确的了。这样,当其他人浏览时,您的问题将显示为已解决。