如何使自己的安裝包有提示輸入product key的功能?

如何讓自己的程序安裝包,具有提示用戶輸入product key 的功能?謝謝!! 我的lv是7.1的

 

請問product key就是指輸入序號嗎?

我之前碰到的狀況是VI除了轉安裝檔外還要將兩個檔案複製到某資料夾,不知道LV7.1有沒有這個功能.我就直接用winrar把安裝檔和另外兩個檔案做成自動解壓縮,並指定解壓縮位置及解壓縮完自動直行安裝.

如果labview7.1沒有序號這個功能.不妨試試winrar的密碼.但不是完全符合你的需求

(題外話...在網路上看到rar加密好像蠻嚴格的)

1338827.9508449074

product key就是指輸入序號,lv》installer properties 可以産生序列號,但是將打包好安裝包進行安裝的時候,不提示用戶輸入該序列號。

[QUOTE=gaogao]

product key就是指輸入序號,lv》installer properties 可以産生序列號,但是將打包好安裝包進行安裝的時候,不提示用戶輸入該序列號。

[/QUOTE]

您一開始說不要用戶輸入序號,後來又說要,不曉得您的最終目的是什麼?

再者,您說的product code是可以generate的,我不知道這個用途是什麼?但是build成installer檔後,安裝時並不會要求輸入序號

[QUOTE=ancle]product code是可以generate的,我不知道這個用途是什麼?但是build成installer檔後,安裝時並不會要求輸入序號[/QUOTE]

ancle說的沒錯。在LabVIEW7.1以前,在製作安裝檔時,可以設定product code,但是功能不明,也不能作為像是安裝軟體時要輸入的序號。

目前我使用LabVIEW8,已經看不到這個product code的功能了。

所以建議你可以把「輸入序號」的功能寫在程式碼裡面,從程式碼來達成你要的功能,應該是不難的。

謝謝,各位大佬的關註。第一次提問,說的不清楚,以后改正。

張兄的囬答很清楚,明白暸,謝謝!

 

其實一開始我對這個主題就很有興趣,我以前有發表過一篇相關文章

http://www.labview.com.tw/forum/forum_posts.asp?TID=3672&PN=1

到現在我也是都在尋覓各種方法,其目的就是在保護自己所開發的程式,但總覺得不管是什麼防盗機制,都有辦法被破解

,像微軟的WGA機制,網路上已有破解方法,至於LabVIEW 8.0搞不好也已經有破解方法,以上有些是題外話,說了這麼多

要保護程式真是一件不簡單的事

經過試驗,MD5的方法不錯。
通過修改已有的MD5算法,形成自己獨有的MD5算法,就可以有效防止破解的產生啦。

目前我對於比較高價位的軟體,我會採用硬體鎖的方式。

我是採用以下的硬體所進行程式的保護:

![](upload://n3kEcf01OUySTJlGFghIBNvM1cT.jpeg)

供大家參考。

那個Key的網址是:http://tw.safenet-inc.com/products/sentinel/hardware_keys.asp