我在Windows 7下使用D2010编写一个似乎需要管理员权限的应用程序(我认为是因为它使用COM与第三方.exe通信,这也需要管理员权限) 。在Delphi中使用管理员权限开发应用程序
我根据需要添加的清单资源,但是当我尝试从IDE调试应用程序,它报告
“无法创建进程。该 请求的操作需要 提升”
...并且它不会运行。如果我以管理员身份运行Delphi,那么我的应用程序可以正常运行,但这感觉像是一种危险的蛮力方法,特别是因为我开发的大多数应用程序都不需要管理员权限。
当我运行我的应用程序而不是让整个IDE运行提升时,有什么方法可以让Delphi提示提升?
当您需要为* that *应用程序工作并在其他人上工作时以普通用户身份启动IDE时,以管理员身份启动IDE会出现什么问题?我就是做这个的! – 2011-05-24 09:28:21
@科斯敏,谢谢。似乎这可能是最好的方法。 – Roddy 2011-05-24 09:35:34
这是正常行为,调试器无法调试提升的调试对象,必须在启动调试会话之前提升*。 – 2011-05-24 21:21:26