inno-setup

    7熱度

    3回答

    我們最近從Visual Studio安裝程序基於msi的安裝程序移到了Inno Setup,但我們遇到了使用這個新安裝程序升級現有安裝的問題。我知道升級代碼保持靜態,即使產品代碼每次更新都會更改,所以我最初嘗試將其設置爲Inno Setup項目中的AppId,但這不起作用。然後我嘗試了一些其他的指導,其中沒有一個可行。 有沒有辦法使用Inno Setup安裝程序正確升級msi安裝?

    1熱度

    3回答

    我正在使用Inno安裝程序來安裝我的產品,在安裝程序中我執行了一個extern程序(Validator.exe),如果此程序被取消或中止,我必須使用我自己的安裝程序。 我將Validator.exe保存在{app}路徑中並執行它。 當安裝程序運行時我叫Validator.exe文件,我得到執行的結果是: Exec的(ExpandConstant( '{}應用/Validator.exe'), ''

    2熱度

    3回答

    當程序安裝在終端服務器上時,我的安裝程序應該有點不同。我知道GetSystemMetrics(SM_REMOTESESSION),但據我瞭解,這隻會告訴我我是否在RDP會話中運行。它不會捕捉服務器管理員在本地登錄以安裝軟件的情況,還是會這樣? 檢查終端服務器服務似乎不可行,因爲在遠程桌面啓用時,它也可以在工作站上運行。我需要區分這與真正的允許多個併發登錄會話的TS。 是否有任何其他服務或註冊表項我

    7熱度

    1回答

    我想從Windows註冊表(谷歌Sketchup的在這種情況下)與創新安裝的帕斯卡爾腳本應用程序的安裝目錄,所以我可以安裝一個插件在那裏。 註冊表項沒有一個名字,它只是有「(默認)」,在註冊表編輯器。 我嘗試這樣做: RegQueryStringValue(HKLM, 'SOFTWARE\Google\Google Sketchup 6', '(Default)', pluginLoc); ,

    1熱度

    1回答

    我以前曾問過類似的問題,但它從來沒有解決過,因此我又來了! 我有一個無人蔘與安裝的SQL Server 2005,在未安裝SQL Server的計算機上安裝SQL Server時效果很好。 我用下面的參數,當我進行安裝(這是通過創新安裝自動安裝): #define SQL_SILENT "/passive /qb" #define SQL_USERNAME "username=M

    1熱度

    2回答

    在innosetup腳本的卸載部分中,我想添加一個檢查以查看在最近10分鐘內是否發生了特定文件的上次更新日期時間。 有沒有人知道innosetup兼容pascal代碼呢?

    6熱度

    3回答

    有問題的應用程序是.Net 2.0 Framework WinForms。它應該在大型用戶基礎上工作(從CD安裝)。使用InnoSetup完成安裝。 在兩臺機器上,應用程序不接受拖動&拖放(應用程序和源D & D具有相同的高程級別)。 通過添加讀取&閱讀&對應用程序快捷方式執行INTERACTIVE SID的權限,此問題似乎已解決。 問:如何添加這些權限和D & D是相關的以及如何在安裝過程中檢查

    2熱度

    6回答

    該方案是我們有一個客戶端/服務器應用程序,客戶端安裝是使用Inno Setup從客戶端從IP /端口號指定的服務器下載客戶端的引導程序。我們希望能夠通過UDP廣播檢測本地網絡上是否有服務器,並且可以編寫一個控制檯應用程序來實現這一點。問題是,我們如何將控制檯應用程序的信息傳遞給安裝程序? 我可以捕獲返回代碼,但那隻能是int。據我所知,Inno Setup中唯一讀取文件的函數是在預處理程序中,所以

    5熱度

    2回答

    我使用的是最新版本的INNO的,做安裝過程中的以下內容: 執行依賴檢查,以查看安裝的是什麼 安裝依賴關係尚未安裝(.NET,SQL服務器,支持DirectX等) 安裝應用程序,並從[文件]部分(wpReady) 檢查SQL Server的文件,以前安裝的數據B ase和創建/更新表等 步驟[4]創建數據庫和表等,只有當SQL Server已經安裝,這就是爲什麼它在步驟[2]中完成的工作。 輸出目錄

    5熱度

    1回答

    我的公司正在開發一個應用程序,它依賴於我們的另一個應用程序。第二個應用程序已經有一個Inno Setup安裝程序。 所以我想我想在第一個應用程序的Inno Setup安裝程序中捆綁第二個應用程序的安裝程序。但我不確定如何正確處理。有沒有人知道這樣做的「正確方法」? 我發現這個:Inno Setup Knowledge Base—HOWTO: Install .MSI files。我認爲這項技術可以