尝试重命名 Program Files 目录中的文件时,我的应用程序出现问题。我的应用程序在 XP 机器上运行良好,但是在 Win7 上我收到以下错误:“过程调用或参数无效。”
我的代码片段很简单:
Rename(Agent_Working_Directory & "\DM_Agent.exe", Agent_Working_Directory & "\DM_Agent.prv")
Agent_Working_Directory 指向:“C:\Program Files (x86)\Company Name\Application Name”
简而言之,我希望能够将旧的 exe 文件重命名为 .prv,这样我就可以使用新的 exe 文件自动升级我的应用程序。
就像我提到的,相同的代码在具有完全相同用户凭据的 XP 机器上运行良好。本地用户具有完全的本地管理员权限。
任何想法或意见将不胜感激,谢谢!