inno-setup

    1熱度

    1回答

    我真正想要做的是讓Inno Setup卸載一個組件,如果它在後續運行中未被選中。但是,如果我沒有弄錯,那在Inno Setup中是不可能的(實際上,糾正我,如果我錯了)。 所以,相反我要讓檢查功能,查看是否已安裝的組件,所以後續運行過程中我可以將其隱藏。我不確定除HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[AppName]_i

    1熱度

    1回答

    我使用此代碼:Inno Setup - How to create a custom form that allows me to locate the files to decompress?。如何從另一個對話框打開目錄瀏覽對話框而不隱藏它?

    0熱度

    1回答

    在知道Inno Setup使用IzPack執行我的安裝程序之前,由於需要驗證將要創建的服務的端口是否正在使用,因此需要使用驅動程序jdbc查詢數據庫,所以如果連接有效,則發送錯誤消息來更改端口。 所以這是我之前的方式,但我不知道該怎麼做,在Inno Setup的: try { Class.forName("com.mysql.jdbc.Driver"); Connection

    0熱度

    1回答

    我正在使用Inno安裝程序進行安裝到我的程序。 我想知道,如何使程序默認安裝在用戶桌面上?我想通了,我需要使用DefaultDirName=。 我需要知道,在那裏寫什麼安裝在用戶桌面上是默認的。 任何幫助?

    0熱度

    1回答

    我在安裝我的應用程序期間向HKLM寫入了一些值。 我在我的安裝程序中使用PrivilegesRequired = admin標誌,所以在安裝過程中,寫入註冊表工作正常。 但是,當我卸載我的應用程序時,Inno安裝程序不會請求管理員權限,因此我對RegDeleteKeyIncludingSubkeys的調用失敗。 我想問一下,是否有可能使Inno Setup在卸載時需要管理員權限。 非常感謝。 編輯

    0熱度

    1回答

    我不確定我在做什麼世界上錯了..我可以發誓我已經設置好了一切,但它始終將開始菜單項放入錯誤的地方。 正如你可以在這裏看到它說,它這樣做是正確的。 你可以看到我在github這裏的所有文件.. https://github.com/N6REJ/Wamp-Safe-Start 在此先感謝您的幫助。

    1熱度

    1回答

    我有一個自定義卸載頁面,該頁面調用這一行: UninstallProgressForm.InnerNotebook.ActivePage := UninstallConfigsPage; 現在,這只是顯示的頁面每次卸載程序運行時,但我需要它僅當某些文件夾存在時才顯示(其中有6個)。我可以用一堆or作出if聲明,但我想知道是否有更好的方法來做到這一點。

    1熱度

    1回答

    我有幾個有條件可見的複選框,這意味着他們的索引是不是靜態的。在這種情況下,將動作與例如CheckListBox.Checked[0]是無用的,因爲0是每次不同的複選框。有沒有辦法查看是否選中了標題爲foo的複選框? 我試圖做到這一點: procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin i

    1熱度

    1回答

    其實,我只需要看看它是否是1或更多。以下是我打算使用它: if [Only one component is selected] then begin Result := CustomMessage('[Name of that component]'); if IsComponentSelected('[Specific Component]') then beg

    1熱度

    1回答

    我正在開發桌面數據庫應用程序。使用rdlc報告和reportviewer。在開發過程中一切都很好,reportviewer正在順利顯示所有數據。我使用Inno Setup部署應用程序。但是當我安裝應用程序時,reportviewer不顯示數據。數據正確插入表中。