我有一个巨大的 .bat 文件构建脚本,它调用编译器等等。
直到最近我才能够毫无问题地运行它(并且由于我没有进行任何更改,我怀疑有 Windows 更新和/或设置在起作用?)
使用 Windows 7
我以管理员身份登录我使用“以管理员身份运行”运行命令行
然后我的构建脚本第一次编译并运行我的应用程序(我已在“任务管理器”中确认的自行关闭)。这进展顺利。
但是当它试图删除文件(应用程序)时,我得到“拒绝访问”
这基本上完全阻止了我,因为它是一个大型构建系统,非自动化需要很长时间并且非常容易手动执行错误。
更重要的是,如果我尝试在 Windows 资源管理器中删除文件,我会得到“需要管理员权限”,这有点奇怪,因为......我已经是管理员......而且我还使用“以管理员身份运行”运行 Windows 资源管理器。但是,经过一段时间并尝试重命名后,它似乎让步并允许删除文件。(我已经检查过了,任务管理器中没有列出任何应该以任何方式“持有”文件的进程,所以我倾向于认为这是一个访问权限问题......不知何故)
我……对想法持开放态度?:)