inno-setup

    2熱度

    4回答

    我們有一個程序,安裝程序檢查是否存在配置文件,如果存在,它不會複製該文件(它假定用戶修改了他們的配置文件並希望保留這些文件修改)。不幸的是,這是Vista之前的應用程序,它將配置文件保存在Program Files中。問題是,如果在重新安裝某些API時手動清除該目錄,仍認爲該目錄存在。例如VB6,其瀏覽文件對話框會看到該文件夾​​,但是explorer,cmd shell等無法看到文件夾。寫入文件

    2熱度

    1回答

    我正在嘗試使用Inno安裝程序來引導一個WiX生成的.msi文件,並具有所有必需的先決條件。 因爲這是合作得非常好大部分,但我無法找到任何信息在Windows安裝程序有條件地安裝和運行基於X86/X64的先決條件安裝程序,像我可以。 有人有這個運氣嗎?我正試圖避免僅僅因爲單個驅動程序而具有單獨的x64安裝程序。我自舉的應用程序運行在x86中,並依靠WOW來支持x64。 謝謝!

    8熱度

    2回答

    我想以靜默模式調用多個.msi文件,並在任何失敗時暫停整個安裝。 是否有可能從[run]部分調用msiexec.exe的返回碼? 目前我只能在Windows事件查看器中看到錯誤消息。

    1熱度

    2回答

    我正在嘗試使用Inno安裝程序引導一些先決條件,以便安裝到我的Windows安裝程序安裝包中,並且對此擁有相當好的運氣。 現在我想知道是否可以創建Inno安裝程序包,以便它不會出現在添加/刪除程序(ARP)窗口選項中? 我想分開安裝安裝在一起(每個是有條件的),但單獨刪除。 我將安裝包安裝到由Inno Setup生成的臨時文件夾中,因此實際文件在安裝順序結束時被刪除,但ARP仍在顯示。

    3熱度

    3回答

    我有一個用Delphi編寫的應用程序,它有幾個包含目錄數據的二進制文件和數據庫(MDB)版本。 在產品生命週期中,修復/增強可能在數據庫文件或某些二進制文件中。 版本保存在註冊表中。 當有新補丁可用時,用戶可能有不同的程序版本。 現在的用戶有不同的版本如何實現Inno Setup的以下情形: 如果用戶有一個版本阻止安裝。 如果用戶有版本B副本數據庫結束和file1,file2,file3。 如果用

    11熱度

    2回答

    我可以去 MinVersion=0,5.01.2600 然而根據需要設定(例如XP SP3)在InnoSetup的最低版本,這導致了相當不友好的消息框: This program requires Windows NT version 5.1.2600 or later. 有什麼辦法有,而不是這個說: This program requires WindowsXP Service Pack 3

    2熱度

    2回答

    確定Flash ocx是否安裝在Innosetup(或任何安裝程序)中的最佳方法是什麼?我不想嘗試自己安裝它,我只會強制用戶進入Flash網站並進行安裝,我只是想確保安裝了flash.ocx(版本9+)。 是否足以檢查HKEY_CLASSES_ROOT \ ShockwaveFlash.ShockwaveFlash並檢查CurVer> = 9?有沒有更好的方法來測試這個?

    1熱度

    2回答

    任何人都有腳本或過程來安裝SQL Server 2008 Express,爲應用程序設置數據庫並最終安裝客戶端.NET WinForm應用程序?

    0熱度

    2回答

    我正在開發一個鏈接安裝程序,其中包括使用Inno Setup進行Crystal Reports Basic(10.5)的.msi安裝。我找不到任何部署指南來確定它是否已經安裝在目標PC上,儘管看起來我可以多次調用.msi,並且始終嘗試安裝(永遠不會進行典型的修復/刪除)。 我在Crystal Reports的HKEY_CLASSES_ROOT \ Installer \ Products \下找到

    14熱度

    3回答

    在IS新聞組中建議使用/ D =,但使用版本5.2.3附帶的iscc.exe,我得到一個「未知選項:」錯誤。 然後在腳本中,你如何使用命令行參數的值?