共用方式為


如何使用自訂檔案傳送 OEM 資訊 (HTML)

[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]

開發一個使用自訂檔案將 OEM 資訊傳送到應用程式的應用程式。

您可以使用自訂檔案,將 OEM 資訊傳送到您為 OEM 部署所建立的應用程式。為將 OEM 資訊傳送到應用程式,您要在 microsoft.system.package.metadata 資料夾中建立 Custom.data 檔案。這個檔案名稱是作業系統專用的名稱,在作業系統更新期間會自動移轉過來。OEM 可以使用這個檔案傳入自訂識別碼,應用程式便可以知道 OEM 已部署檔案。 每個應用程式只能有一個 Custom.data 檔案。應用程式必須能夠正確尋找和讀取這個檔案。開發人員會將檔案視為不受信任的資料。

您必須知道的事

技術

先決條件

指示

步驟 1: 建立自訂檔案,並將該檔案新增到套件中繼資料資料夾

您可以將應用程式設計為使用您為自訂資料選擇的任何格式。例如,您可以使用 XML、文字檔或其他檔案類型來組織您的資料。建議您思考要如何測試和驗證檔案。例如,您可以建立 XML 結構描述來驗證 XML 檔案。

您可以為自訂資料指定任何檔案類型和任何檔案名稱。當您使用 DISM 工具新增應用程式套件與自訂資料檔案時,DISM 會將自訂檔案重新命名為 Custom.data,並將該檔案儲存到 microsoft.system.package.metadata 資料夾。

注意  應用程式無法修改自訂資料檔案。自訂資料檔案是唯讀資源。

 

步驟 2: 存取應用程式的自訂資料檔案

您可以使用 Windows API 取得目前套件的資訊,進而從您的程式碼存取應用程式的 Custom.data 檔案。例如:

Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")

如需使用 Package.Current 屬性進行開發的詳細資訊,請參閱快速入門:查詢應用程式套件資訊清單

如需透過 IStorageFolder.GetFileAsync 和使用 StorageFile 物件存取 custom.data 檔案的詳細資訊,請參閱存取資料和檔案

相關主題

快速入門:查詢應用程式套件資訊清單