2012-09-24 79 views
1

我創建了一個Windows應用程序和文件夾釋放可執行文件和相應的DLL。用vbscript部署C++程序?

第一個問題是,我想這一切打包成一個SETUP.EXE對於這個任務,我打算使用Windows默認的IExpress應用....(有沒有一個適合這......必須是免費的,雖然更好的軟件,因爲這隻適用於大學任務)

第二個問題是我想要安裝的結構,以便實際的程序以及包含的庫被保存在它們的磁盤驅動器中,即用於w7的程序文件(x86)。同時製作桌面快捷方式,以便用戶更容易運行和訪問。

與我的第二個問題產生的問題是:

  • 我錯了,以假設用戶將有一個「程序文件」文件夾?

  • 我想製作一個VBScript來處理創建快捷方式,但做了VB.EXE還需要的庫文件被列入?

交作業2天,所以我真的很感激,如果我能得到這個在我胸口

THX :)

+0

Inno Setup免費且使用簡單http://www.jrsoftware.org/isinfo.php –

+0

wow thx ...剛剛嘗試過你的建議安裝程序,它真的很容易使用 – MrSSS16

回答

2

沒有,Program Files文件夾中是常見的有效的Windows安裝。但你不能認爲它總是C:\Program Files。您必須使用相應environment string獲取Program Files文件夾:

  • %ProgramFiles% - 存儲在32位操作系統的32個程序和64位操作系統的64個程序。
  • %ProgramFiles(x86)% - 存儲在64位操作系統32個程序。

VBScript與Visual Basic(VB.exe)本身無關。它由Windows Script Host運行,不需要任何額外的庫。 Windows Scripting Host默認包含在任何現代Windows操作系統中。

你剛纔創建的擴展.vbs腳本源文件,並運行任何可執行如常。創建快捷方式的例子可以在here找到。

3

您可能感興趣的下列SW:

我建議第一個選項,它是免費爲您purpos e,您不需要購買專業許可證,並且可以在5分鐘內製作MSI軟件包。

0

你在它的路徑,這個文件夾中有一個環境變量PROGRAMFILES。

不包括您用來構建exe和dll文件的軟件安裝程序/包裝程序?

否則我會搜索一個免費的打包​​程序,它應該是最簡單的方法,使得快捷方式也可以通過這個包來完成。另一方面,如果你想使用VBScript你可以從那裏做所有的事情,但你的腳本必須由具有管理權限的用戶執行,而不是用於每天的用戶...

免費包裝:一些使用谷歌給我http://www.windowsnetworking.com/articles_tutorials/msi-packaging-tools.html,看看吧

+0

不確定,以及我沒有真正想過提供包裝的IDE,因爲我用Qt SDK開發了我的應用程序? – MrSSS16