獲取開發(fā)者許可證(Windows 應(yīng)用商店應(yīng)用)
如果你希望在將 Windows 應(yīng)用商店應(yīng)用提交到 Windows 應(yīng)用商店之前對(duì)其進(jìn)行安裝和測(cè)試,必須為準(zhǔn)備運(yùn)行此應(yīng)用的每臺(tái)設(shè)備獲取一個(gè)開發(fā)者許可證,或者你的企業(yè)必須為你旁加載此應(yīng)用。否則,盡管你可以運(yùn)行桌面應(yīng) 用及應(yīng)用商店測(cè)試和認(rèn)證過(guò)的任何應(yīng)用,但是如果你嘗試在 Visual Studio 中構(gòu)建或部署未經(jīng)認(rèn)證的 Windows 應(yīng)用商店應(yīng)用,就會(huì)出現(xiàn)錯(cuò)誤 DEP0100。請(qǐng)參閱什么是旁加載?Windows 應(yīng)用商店允許旁加載嗎?。
開發(fā)者許可證是免費(fèi)的,你可以根據(jù)需要為每臺(tái)測(cè)試設(shè)備獲取一個(gè)開發(fā)者許可證。如果你通過(guò)使用 Microsoft 帳戶獲取一個(gè)或多個(gè)開發(fā)者許可證,那么必須每 30 天續(xù)訂一次。如果你通過(guò)使用應(yīng)用商店帳戶獲取一個(gè)或多個(gè)開發(fā)者許可證,則必須每 90 天續(xù)訂一次,并且還可能會(huì)獲得其他益處。
在遠(yuǎn)程計(jì)算機(jī)或直接連接到你的開發(fā)計(jì)算機(jī)的設(shè)備上***運(yùn)行或調(diào)試 Windows 應(yīng)用商店應(yīng)用時(shí),系統(tǒng)會(huì)提示你為計(jì)算機(jī)或設(shè)備下載單獨(dú)的開發(fā)者許可證。由于無(wú)法以遠(yuǎn)程方式為計(jì)算機(jī)安裝開發(fā)者許可證,所以必須使用計(jì)算機(jī)或設(shè)備自身來(lái)獲取 許可證。在遠(yuǎn)程計(jì)算機(jī)或設(shè)備上安裝開發(fā)者許可證后,可以安裝、運(yùn)行以及調(diào)試程序包,無(wú)須進(jìn)行認(rèn)證。遠(yuǎn)程計(jì)算機(jī)上的開發(fā)者許可證不會(huì)影響 Windows 應(yīng)用商店已認(rèn)證的應(yīng)用或桌面應(yīng)用。
通過(guò)使用 Visual Studio 獲取開發(fā)者許可證
在本地計(jì)算機(jī)上***運(yùn)行 Microsoft Visual Studio 2013 Preview 時(shí),系統(tǒng)會(huì)提示你獲取開發(fā)者許可證。請(qǐng)閱讀許可條款,然后選擇“我同意”按鈕。在“用戶帳戶控制(UAC)”對(duì)話框中,選擇“是”按鈕以繼續(xù)。
在本地計(jì)算機(jī)上安裝許可證后,系統(tǒng)不會(huì)在該計(jì)算機(jī)上再次進(jìn)行提示,直至該許可證過(guò)期(或你刪除了該許可證),并且嘗試運(yùn)行未經(jīng)認(rèn)證的 Windows 應(yīng)用商店應(yīng)用或創(chuàng)建項(xiàng)目。只要你擁有有效的開發(fā)者許可證,便可以在你的本地計(jì)算機(jī)上運(yùn)行未經(jīng)認(rèn)證的 Windows 應(yīng)用商店應(yīng)用,方法是在 Microsoft Visual Studio 或 Microsoft Expression Blend 中選擇 F5 鍵。
通過(guò)使用 Visual Studio 續(xù)訂開發(fā)者許可證
你可以在使用 Visual Studio IDE 期間隨時(shí)續(xù)訂開發(fā)者許可證。如果你使用的是 Microsoft Visual Studio Express 2013 Preview for Windows,請(qǐng)?jiān)诓藛螜谏弦来芜x擇“應(yīng)用商店”、“獲取開發(fā)者許可證”。如果你使用的是其他版本的 Visual Studio 2013 Preview,請(qǐng)?jiān)诓藛螜谏弦来芜x擇“項(xiàng)目”、“應(yīng)用商店”、“獲取開發(fā)者許可證”。
在命令提示符處獲取開發(fā)者許可證
如果你使用的不是 Visual Studio 2013 Preview,則可以通過(guò)命令提示符獲取和管理開發(fā)者許可證,方法是在 Windows PowerShell 中運(yùn)行以下命令:
Show-WindowsDeveloperLicenseRegistration。此命令會(huì)打開一個(gè)對(duì)話框,你可以從中獲取開發(fā)者許可證并在本地計(jì)算機(jī)上安裝該許可證。若要運(yùn)行此命令,必須具備有效的 Microsoft 帳戶。還必須在具有提升權(quán)限的命令提示符中運(yùn)行此命令。Get-WindowsDeveloperLicense。此命令會(huì)返回一個(gè)對(duì)象,該對(duì)象具有兩個(gè)屬 性:ExpirationTime 和 IsValid。ExpirationTime 為 System.DateTime 結(jié)構(gòu),該結(jié)構(gòu)包含許可證過(guò)期的日期和時(shí)間。IsValid 為 System.Boolean,指示許可證是否有效。你可以從不具備提升權(quán)限的命令提示符運(yùn)行此命令。Unregister-WindowsDeveloperLicense。此命令警告你,如果從本地計(jì)算機(jī)中刪除開發(fā)者許可證,則某些 Windows 應(yīng)用商店應(yīng)用將停止運(yùn)行。如果選擇“是”(默認(rèn)值)來(lái)確認(rèn)要?jiǎng)h除該許可證,則會(huì)從本地計(jì)算機(jī)中刪除該許可證。你必須在具有提升權(quán)限的命令提示符中運(yùn)行此命令。
以下示例說(shuō)明基本的 PowerShell 語(yǔ)法:
- C:\PS> Show-WindowsDeveloperLicenseRegistration
- C:\PS> Get-WindowsDeveloperLicense
- C:\PS> Unregister-WindowsDeveloperLicense
欺詐使用 你的許可證
Microsoft 可以在注冊(cè)的計(jì)算機(jī)上檢測(cè)到欺詐使用開發(fā)者許可證的情況。如果 Microsoft 檢測(cè)到欺詐使用或其他違反軟件許可條款的情況,我們可能會(huì)吊銷你的開發(fā)者許可證。監(jiān)視過(guò)程有助于確保應(yīng)用市場(chǎng)的整體運(yùn)行狀況。
Microsoft 不會(huì)監(jiān)視 Windows 應(yīng)用商店已認(rèn)證應(yīng)用的使用情況。Microsoft 會(huì)收集應(yīng)用商店中所售應(yīng)用的分析信息,并向創(chuàng)建這些應(yīng)用的開發(fā)者提供分析信息。有關(guān)更多信息,請(qǐng)參閱適用于你的 Windows 版本的軟件許可條款。
查看計(jì)算機(jī)上所運(yùn)行的 Windows 的版本的步驟
-
在控制面板中,選擇“系統(tǒng)”。
你運(yùn)行的 Windows 版本顯示在窗口頁(yè)首的“Windows 版本”下面。
閱讀許可條款的步驟
- 打開安裝 Windows 的驅(qū)動(dòng)器。
此驅(qū)動(dòng)器通常標(biāo)記為 (C:)。
- 打開“Windows/System32/en-US/Licenses_Default”文件夾。
- 打開與計(jì)算機(jī)上安裝的 Windows 版本對(duì)應(yīng)的文件夾,然后打開許可證。
將在新窗口中打開該許可證。
風(fēng)險(xiǎn)
如果你具備開發(fā)者許可證,則可以運(yùn)行 Windows 應(yīng)用商店尚未測(cè)試和認(rèn)證的 Windows 應(yīng)用商店應(yīng)用,但你不會(huì)受到認(rèn)證提供的保護(hù)。安裝開發(fā)者許可證的計(jì)算機(jī)與僅通過(guò)應(yīng)用商店安裝應(yīng)用的計(jì)算機(jī)相比,前者感染病毒或惡意軟件的風(fēng)險(xiǎn)更大。 換言之,如果從 Windows 應(yīng)用商店以外的來(lái)源獲取并運(yùn)行 Windows 應(yīng)用商店應(yīng)用,則需采取通常從 Web 獲取桌面應(yīng)用時(shí)所使用的相同預(yù)防措施。
原文鏈接:http://msdn.microsoft.com/zh-CN/library/windows/apps/hh974578.aspx





















