我想創建一個安裝項目,在安裝時需要序列號執行安裝操作,任何串行密鑰只能在一臺計算機上使用。那麼,我想讓所有人知道如何設計我的設置項目?設計它需要什麼東西?想法創建安裝項目
Q
想法創建安裝項目
0
A
回答
1
如果您有用於驗證密鑰的自定義方法,那麼您可以創建一個單獨的項目來處理您自己的邏輯並將其包含在Setup Project's Custom Actions中。
如果您要將數據捕獲留給安裝項目本身,您可以查看here和here。另外,如果您要獲得許可協議,您可以檢查this other SO question。
2
首先,你需要想出一個算法來生成密鑰。
您需要決定如何發佈密鑰。如果它是一個只下載標題,您可以在購買時生成密鑰。
一旦你有一個有效的密鑰生成,你可以做兩件事情之一..創建一個密鑰驗證算法,或存儲發佈的密鑰。兩者都有起伏。
當用戶嘗試激活軟件時,您必須創建某種類型的機器密鑰。它取決於你基於什麼信息,但很多人會使用計算機名稱,可能會存儲它被激活的IP地址,以及其他一些符合您的要求的信息,以適應同一臺計算機重新激活該軟件的帳單。您可以在此再次根據此信息生成唯一的密鑰,有時稱爲激活密鑰。
你會希望用戶能夠在同一臺PC上反應軟件,並且很可能是讓他們停用它的一種方式(所以他們應該購買一臺新計算機,他們可以將許可證轉發給他們,這是)
這是將軟件激活到PC的基礎知識。你可以把它集成到一些設置項目中,但是有很多選擇,我會建議選擇一個,看看它已有的功能。有些安裝程序支持軟件激活,或者至少有一種方法可以添加該功能,以便您可以更好地執行該路線。
Pedro上面的答案也是一個好的開始。
相關問題
- 1. 安裝後無法創建cocos2d項目
- 2. 安裝項目創建額外的鍵
- 3. 如何創建asp.net web安裝項目
- 4. C#MVVM WPF創建安裝項目
- 5. OpenStack安裝 - 不創建openstack項目
- 6. 爲java項目創建安裝
- 7. maven創建項目安裝文件夾
- 8. 如何創建pip可安裝項目?
- 9. 創建使用Web安裝項目
- 10. 創建項目安裝 - 檢測失去了安裝
- 11. 如何創建安裝項目來安裝scr文件
- 12. BannerBitmap不顯示在Visual Studio安裝項目創建安裝
- 13. 安裝後安裝和部署項目不會創建shorcut!
- 14. rpmbuild安裝:無法創建目錄
- 15. 無法創建InstallShield2015 LE安裝項目後升級到Windows 10
- 16. VS2010安裝項目:無法創建快捷方式
- 17. 無法創建Visual Studio安裝後的離子項目
- 18. 簡單的方法爲.Net項目創建安裝程序
- 19. 創建項目時出現「無法安裝項目構面」錯誤?
- 20. 想要創建c#.net安裝程序
- 21. 安裝項目想要安裝.NET 4兩次
- 22. 包無法在項目目錄安裝
- 23. 安裝前安裝/安裝項目檢查以前安裝的項目?
- 24. Android安全項目的想法
- 25. 使用VS.Net中的安裝項目(安裝程序)創建和恢復mysql db
- 26. 在Visual Studio安裝程序安裝項目中創建文件夾
- 27. 如何創建支持多個實例的安裝項目(多個安裝)?
- 28. 如何在高級安裝程序中創建多安裝項目
- 29. 安裝MFC項目
- 30. C#安裝項目
這有點過於寬泛,無法在SO上發佈。 – Yuck
我認爲這是需要任何程序員來了解的! Idea是啓動編程的算法的一個子集。 –
爲什麼投票結束? :( –