2017-05-30 177 views
0

我在安裝我的應用程序期間向HKLM寫入了一些值。在卸載期間請求管理員權限

我在我的安裝程序中使用PrivilegesRequired = admin標誌,所以在安裝過程中,寫入註冊表工作正常。

但是,當我卸載我的應用程序時,Inno安裝程序不會請求管理員權限,因此我對RegDeleteKeyIncludingSubkeys的調用失敗。

我想問一下,是否有可能使Inno Setup在卸載時需要管理員權限。

非常感謝。

編輯:我讀過,卸載程序應該包含這些信息,但對我來說,它沒有。我甚至不記得我是如何創建的卸載程序...

+0

卸載程序請求管理員權限。告訴我們它的日誌文件。 –

+0

@MartinPrikryl當我從程序和功能 - >卸載對話框中卸載時,我還沒有想出如何使用/日誌。當我使用unins000.exe時,我確實請求了管理員權限並且一切正常,但是當我使用「程序和功能」 - >「卸載」對話框進行卸載時,它不會。這是我的問題。 – tmighty

回答

0

,我發現自己的問題:

我忘了籤卸載程序。 Windows程序&功能卸載程序要求必須對卸載程序進行簽名。

一旦我簽署了卸載程序,一切將按預期工作。