本文件已封存並已停止維護。

使用 .INF 檔案

除了使用 Windows® Internet Explorer® Administration Kit 9 (IEAK 9)、批次檔案、命令列切換以及協力廠商的應用程式自訂安裝程式之外,您還可以使用安裝程式資訊 (.inf) 檔案,建立自訂的安裝程式解決方案。.inf 檔案可讓您使用內建的 Microsoft® Windows Setup Engine 執行自動安裝工作。本節將說明 .inf 檔案以及您可使用這些文字檔自訂元件安裝的方法。

使用 .inf 檔案自訂安裝

IEAK 9 使用 .inf 檔案提供安裝指示,而這些安裝指示會控制自訂 Internet Explorer 9 封裝在 Windows 上的執行方式。

如需使用 .inf 檔案的詳細資訊,請參閱安裝資訊檔

除了安裝指示之外,您還可以在自訂 .inf 檔案中提供解除安裝元件的指示。在 [控制台] 中,按一下 [新增或移除程式],然後新增一個移除檔案、登錄項目以及捷徑的區段。這個區段之後會將您的元件新增至可解除安裝之程式的清單中。若要將您的元件新增至 [新增或移除程式] 對話方塊中,請將新的機碼及值新增至下列登錄機碼底下:

HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\app-name,"DisplayName",,"description" 
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\app-name,"UninstallString",,"command-line" 
  • "description" 是顯示在 [新增或移除程式] 清單方塊中的字串。

  • "command-line" 是從 [新增或移除程式] 清單方塊中選取元件時會執行的命令。若要執行 .inf 檔案中的區段,您可使用 Setupx.dll InstallHinfSection。

note備註
您的安裝指令碼必須在安裝元件時,將 .inf 檔案複製到 Windows\Inf 資料夾。此為呼叫 Setupx.dll InstallHinfSection 時會搜尋的預設位置。

您的解除安裝指令碼應會移除您所建立的解除安裝登錄機碼。如此可讓您的程式在解除安裝之後,不會出現在 [新增或移除程式] 清單方塊中。

如需「網際網路元件下載」服務的詳細資訊,請參閱以下文章:http://go.microsoft.com/fwlink/?LinkId=157953

.inf 檔案的限制

以下是 .inf 檔案的限制:

  • 您無法刪除目錄。

  • RenFiles 項目僅會重新命名位於其現有位置中的檔案。您無法使用此項目將檔案移到不同的位置。

  • CopyFiles 項目僅會將檔案從來源磁碟複製到目的地目錄。您無法使用此項目將檔案複製到硬碟機的其他位置。

顯示: