[發明專利]一種增強軟件保護易用性的方法及裝置有效
| 申請號: | 201410104815.4 | 申請日: | 2014-03-20 |
| 公開(公告)號: | CN103870723A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 孫吉平;韓勇 | 申請(專利權)人: | 北京深思數盾科技有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100872 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 增強 軟件 保護 易用性 方法 裝置 | ||
1.一種軟件保護裝置,所述軟件保護裝置包括配置讀取模塊、文件信息提取模塊、參數生成模塊和設置模塊,其中:
所述配置讀取模塊,用于讀取Visual?Studio的配置信息,包括:解決方案配置信息、工程配置、文件配置;
文件信息提取模塊,用于從中間文件提取必要信息,包括:函數、變量、類等相關信息;
參數生成模塊,用于根據配置讀取模塊讀取的配置信息和軟件保護工具本身的要求生成必要的參數,包括設置自定義生成步驟、生成/鏈接事件;
配置寫入模塊,用于根據參數生成模塊生成的參數和軟件保護工具本身的要求更改解決方案配置、工程配置、文件配置。
2.如權利要求1所述的軟件保護裝置,所述軟件保護裝置為插件。
3.如權利要求1或2所述的軟件保護裝置,其中配置讀取模塊讀取的配置信息進一步包括編譯配置信息、鏈接配置信息。
4.如權利要求1或2所述的軟件保護裝置,其中中間文件包括源文件、目標文件。
5.如權利要求3所述的軟件保護裝置,其中中間文件包括源文件、目標文件。
6.如權利要求1或2所述的軟件保護裝置,其中自定義生成步驟、生成/鏈接事件進一步包括:自定義生成步驟、預生成事件、生成后事件、預鏈接事件。
7.如權利要求3所述的軟件保護裝置,其中自定義生成步驟、生成/鏈接事件進一步包括:自定義生成步驟、預生成事件、生成后事件、預鏈接事件。
8.如權利要求5所述的軟件保護裝置,其中自定義生成步驟、生成/鏈接事件進一步包括:自定義生成步驟、預生成事件、生成后事件、預鏈接事件。
9.一種增強軟件保護易用性的方法,所述方法包括:
步驟1:讀取IDE集成開發環境的配置信息;
步驟2:從源文件及目標文件等中間文件中提取必要信息;
步驟3:根據需要更改解決方案配置、工程配置、文件配置、源文件及目標文件等中間文件;
步驟4:計算軟件保護工具參數,設置自定義生成步驟、生成/鏈接事件。
10.如權利要求9所述的方法,其中步驟1中的IDE集成開發環境為微軟的Visual?Studio。
11.如權利要求9或10所述的方法,其中步驟1中IDE集成開發環境的配置信息具體包括:解決方案配置信息、工程配置、文件配置。
12.如權利要求11所述的方法,其中IDE集成開發環境的配置信息進一步包括編譯配置信息、鏈接配置信息。
13.如權利要求9所述的方法,其中步驟2中提取的必要信息包括:函數、變量、類等相關信息。
14.如權利要求9所述的方法,其中步驟4進一步包括:自定義生成步驟、預生成事件、生成后事件、預鏈接事件。
15.如權利要求9所述的方法,其中步驟4中計算軟件保護工具參數即為計算插件的相關參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京深思數盾科技有限公司,未經北京深思數盾科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410104815.4/1.html,轉載請聲明來源鉆瓜專利網。





