我在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