請問如何使自己的OCX得到保護呢??


小弟是做軟件開發的~前段時間偶然發現我以前曾經給某些軟件公司(他們的一些外判程序)寫的軟件里面的OCX被非法亂用.而因為已經成了OCX,所以也無法追究什么責任了...開始我們雙方是同意好.我提供軟件的原代碼(核心功能我會封裝為DLL或OCX的),而OCX和DLL的原代碼是不需要提供..只是能保證使該軟件能正常運作!

DLL對於他們來說重用的可能性不大.因為他們不可能分清楚那些是我的類庫,那些是核心代碼.
現在最為擔心的就是OCX,因為OCX通常都是主宰界面和一些控件的擴展.有些時候因為一個OCX而花費幾個星期來開發..我不想就這樣被被人盜用了..但如果不放OCX,直接放在軟件里面,那等於連原代碼都給了他.更慘.....

望請有什么高手可以幫我解決一下這個問題~~~~~

9 个解决方案

#1


crycoming@hotmail.com 提供核心技術

#2


關注

#3


簡單一點的,你可以給控件增加一個 Unlock 方法,驗證一個解鎖碼.

#4


在程序中不是要給出解鎖碼嗎?如果能看到源代碼不是也能用了》

#5


不懂,關注,學習

#6


加鎖?如何區分開發環境和編譯后?

#7


判斷應用程序的標題再決定運行與否,因為你同意使用這個OCX的軟件肯定是不能加限制的,只是不想他們在其他軟件里使用吧,那么判斷標准只能來自調用者而不是其它東西。
標題可以有幾個,加密后保存成文件與OCX一起分發。

#8


工程屬性對話框中勾選“要求許可證關鍵字”。

#9


判斷應用程序的標題再決定運行與否,因為你同意使用這個OCX的軟件肯定是不能加限制的,只是不想他們在其他軟件里使用吧,那么判斷標准只能來自調用者而不是其它東西。
標題可以有幾個,加密后保存成文件與OCX一起分發。

-----------------------------------------------
正解,在控件里檢查容器對象的標題就可以了。他們要用,就必須把窗口標題設成預定的字串。

最好是,發現標題不對后,不要聲張,悄悄的運行出錯就行了。讓他們摸不着頭腦,呵呵。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com