2011-10-02 42 views
1

我有一箇舊程序,它用C++編寫,包含多個安裝文件文件。將安裝程序文件打包到單個可執行文件設置

_SETUP.1 
_SETUP.DLL 
_INST32I.EX_ 
_ISDEL.EXE 
SETUP.EXE 
DISK1.ID 
SETUP.INI 
SETUP.INS 
_SETUP.LIB 
SETUP.PKG 

我想結合所有到單個可執行文件,我想執行Setup.exe當用戶將運行的可執行文件。是否有可能實現?

最簡單的方法是簡單的創建歸檔文件,並告訴用戶解壓縮並運行SETUP.EXE,但我只是想知道可能是我可以創建像我上面描述的設置。

回答

2

IExpress.exe非常適合您的工作。 Google提供樣品。它包含在你的Windows安裝中。只需打開一個命令提示符並鍵入iexpress.exe - 這將啓動一個嚮導,幫助您開始。

+0

如果我只是手動安裝沒有IExpress設置它是好的,但是在我用IExpress創建安裝程序並嘗試安裝後,它拋出一個錯誤'IDAPI32.CNF無法位於SUPPORTDIR'中。安裝目錄最初不包含文件'IDAPI32.CNF',但如果沒有IEexpress所有接縫都可以 – Kuncevic

+0

如果您的Google for ** IDAPI32.CNF無法位於SUPPORTDIR **中,則會獲得大量點擊。我想,你遇到的問題是你的舊安裝程序不是IExpress.exe。 –

+0

是的,我第一次做了Google搜索,但沒有找到任何解決方案。所以,因爲這個問題,我會去簡單的zip壓縮文件。 – Kuncevic

相關問題