2013-03-28 189 views
1

我要檢查是否.NET框架4.5的最終用戶提供PC.If不是應該下載並從這個鏈接http://www.microsoft.com/en-us/download/confirmation.aspx?id=30653,使用innosetup以靜默安裝程序安裝.NET Framework 4.5 ...如何使用innosetup中的silent安裝程序下載和安裝.net framework 4.5?

其實我也跟着這個鏈接http://www.vincenzo.net/isxkb/index.php?title=.NET_-_Detect_framework,但在這個鏈接,它需要到網頁瀏覽器頁面和下載正在發生,我想要下載和安裝.net框架4.5內innosetup嚮導本身,它應該發生像靜默安裝。

如何實現此任務?

回答

0

使用Inno Setup的ITDDownload插件用於此目的:Inno setup: Install file from Internet

代碼檢測NET框架是不錯,但不是執行瀏覽器:

ShellExec('open', 'http://download/.../dotnetfx.exe','','',SW_SHOWNORMAL,ewNoWait,ErrorCode); 

下載文件(.exe)成一些目錄並運行它:以上

function ITD_DownloadFile(const url, filename: string): boolean; 
function Exec(const Filename, Params, WorkingDir: String; const ShowCmd: Integer; const Wait: TExecWait; var ResultCode: Integer): Boolean; 

使用手續 - 他們需要一些初始化(你可以在ITD例如FINF它(我從寫我的頭)

+0

上述方法似乎是由用戶手動下載和安裝該文件。我希望Innosetup自動下載和安裝.net框架4.5,無需用戶交互下載和安裝.net框架4.5。 – 2013-04-01 05:41:23

相關問題