【发布时间】:2012-10-15 11:24:39
【问题描述】:
我发现 Win7/X64 机器的有趣问题。
这次我没有遇到 Delphi 6 和 UAC 的问题。 exes 在他们的位置工作,所以我可以使用 Delphi 调试器。
但是今天我在运行项目时遇到错误:“无法创建进程。对于此操作,您需要更高的用户级别”。
如何防止这种副作用? 这是什么原因造成的? 我不明白为什么旧项目运行良好,但这个新项目不是......
感谢您的每一个想法、链接和信息!
附加信息: 通常我使用正常启动的Delphi 6 IDE(没有SysAdmin rigths)。 所以它从不问我“真的吗?”亲切的 UAC 问题。 每个旧项目都可以在 Delphi 6 中使用——我可以构建、运行、调试一切。 这个问题只发生在这个项目上,所以我尽量找出差异来解决问题。 我使用普通目录(“c:\dev\anyproject”),其他人使用“c:\dev\otherproject1..2..n”)。
【问题讨论】:
-
我认为你需要给我们一些线索。正常启动时可执行请求是否提升?那是你在没有调试器的情况下启动它的时候。
-
可能项目位于需要提升才能写入的文件夹中。所以检查项目所在的路径。
标签: delphi debugging windows-7 uac