Win8開發者許可證是什麼?
當你開發完成一個應用後,你必須將應用打包並根據特定規則進行認證,然後才可以在Windows Store中上架。如果 Windows 應用商店尚未對你的應用進行認證,則該應用無法在Windows上運行,除非你在本地計算機上安裝了開發者許可證,或者是貴公司已將該應用旁加載到計算機 中。(旁加載是安裝不是通過 Windows 應用商店分發的應用的過程,通常用於在應用做好銷售准備之前對其進行測試。)
也就是說,使用用於 Win8 的開發者許可證,你可以在 Windows 應用商店測試和認證你的應用之前安裝、開發、測試和評估這些應用。
開發者許可證是免費的,如果你已有 Microsoft 賬戶,就可以根據需要下載。開發者許可證無數量限制,但有時間限制,本地計算機上的開發者許可證到期後,將無法運行未認證的應用,但是可以繼續運行桌面應用或旁加載到計算機中的 Windows 應用商店應用。
無需使用應用商店賬戶即可獲取開發者許可證,但具備此類賬戶可能會帶來一些益處。例如,如果你具有 Windows 應用商店賬戶,則可以取得使用開發者許可證較長時間的資格。
通過 Visual Studio 獲取開發者許可證
在本地計算機上首次運行 Microsoft Visual Studio 2012 時,系統會提示你獲取開發者許可證。請閱讀許可條款,然後單擊“我同意”。在“用戶賬戶控制(UAC)”對話框中,單擊“是”以繼續。在本地計算機上安裝許可證後,系統不會在該計算機上再次進行提示。你可以在使用 Visual Studio IDE 的任何時間續訂你的開發者許可證。
Visual Studio Express 2012 for Win8版本用戶,請單擊“應用商店”>“獲取開發者許可證”,其他Visual Studio 2012版本用戶,請單擊“項目”>“應用商店”>“獲取開發者許可證”。
通過命令提示符獲取開發者許可證
你也可以在命令提示符處獲取和管理開發者許可證,方法是在 Windows PowerShell 中運行以下命令:
代碼
cmd
C:> Show-WindowsDeveloperLicenseRegistration
C:> Get-WindowsDeveloperLicense
C:> Unregister-WindowsDeveloperLicense
1.Show- WindowsDeveloperLicenseRegistration。此命令會打開一個對話框,你可以從中獲取開發者許可證並在本地計算機上安裝該 許可證。若要運行此命令,必須具備有效的 Microsoft 賬戶。你必須在具有提升權限的命令提示符中運行此命令。
2.Get- WindowsDeveloperLicense。此命令會返回一個對象,該對象具有兩個屬性:ExpirationTime 和 IsValid。ExpirationTime 為 System.DateTime 結構,該結構包含許可證過期的日期和時間。IsValid 為 System.Boolean,指示許可證是否有效。你可以通過非提升的命令提示符或具有提升權限的命令提示符來運行此命令。
3.Unregister- WindowsDeveloperLicense。此命令警告你,如果從本地計算機中刪除開發者許可證,則某些 Windows 應用商店應用將停止運行。如果選擇“是”(默認值)來確認要刪除該許可證,則會從本地計算機中刪除該許可證。你必須在具有提升權限的命令提示符中運行此命 令。
欺詐使用
微軟可以在注冊的計算機上檢測到欺詐使用開發者許可證的情況。如果微軟檢測到欺詐使用或其他違反軟件許可條款的情況,可能會吊銷你的開發者許可證。
微軟不會監視 Windows 應用商店已認證應用的使用情況。微軟會收集應用商店中所銷售應用的分析信息並向創建這些應用的開發者提供這些分析信息。
閱讀許可條款
選擇系統盤 -> “Windows”文件夾 -> “System32”文件夾 -> “en-US”文件夾 -> “Licenses”文件夾 -> “_Default”文件夾,然後選擇與計算機上安裝的 Windows 的版本對應的文件夾,然後打開許可許可證。
風險
如果你具備開發者許可證,則可以運行 Windows 應用商店尚未測試和認證的 Windows 應用商店應用,但你不會受到認證提供的保護。安裝開發者許可證的計算機與僅通過應用商店安裝應用的計算機相比,前者感染病毒或惡意軟件的風險更大。
如果你已經成功安裝了開發者許可證,接下來你就可以選擇編程語言,開始創建你的第一個Win8應用。