C# 加密狗 超級狗 加密程序 程序授權示例 程序授權驗證
本篇針對超級狗進行講解,對應的超級狗套件的工具包版本為2.4版本。超級狗圖片如下:
主要包含兩個狗,一個是超級狗,一個是開發狗,在本博文中都是必須的。首先先安裝光盤中的開發套間。
接下來就開始演示一個簡單的C#生成的程序的授權添加。
示例文件夾如下:
這是一個簡單的程序,使用C#開發完成,目前是可以直接打開運行的,然後我們關閉它,運行開發狗套件。
我們想在想實現一個什麽樣子的功能呢,這個軟件我們分發出去以後,不希望別人隨便的復制運行,當然也可以使用綁定計算機的序列號,但是這樣的話,分發出去的軟件只能在某一臺計算機上運行了,而且安全性不是很高。
現在可以綁定一個超級狗,別人可以帶著超級狗就可以讓軟件運行在不同的電腦上,而且沒有超級狗就無法進行復制運行了。
然後選擇 使用正式開發號 ,然後點擊 添加程序 選擇那個exe文件:
然後選定剛剛添加的程序,點擊下方的 保護設置 按鈕。
然後重新選擇輸出目錄及文件。方便查找文件。然後就點擊下面的保護按鈕,等待完成,就可以去剛才選擇的文件目錄裏去找文件。
把所有的文件拷貝到之前的Demo原文件夾,進行覆蓋,這時候大功告成了。當有超級狗的時候,就可以正常運行
如果沒有超級狗,就沒有版本打開程序了,即時你先打開了程序,再把狗拔了,過幾分鐘後這個程序也會提示沒有超級狗,一直彈窗。
上面的情況是針對一次授權,永久使用機制,假設我需要發行試用期30天的軟件,我們應該怎麽做呢?還是在開發工具包界面進行選擇
然後點擊添加許可證:
然後我們就看到了四種不同的許可類型,後面的操作都是一致的,所以此處我們已執行次數為示例,假設只允許程序執行5次,那麽
將特征寫入超級狗後,然後繼續走一開始的流程,直到保護程序設置為止。
然後將生成的文件進行替換到就的exe,然後試著運行6次看看。
然後不停的彈框,特征已經失效。根據日期的機制和這個方式幾乎相同。不再贅述。
相信到這裏為止,基本有個清楚的概念了。
C# 加密狗 超級狗 加密程序 程序授權示例 程序授權驗證