代碼保護軟件VMProtect用戶手冊主窗口之控制面板「項目」部分(1)

VMProtect是一種很可靠的工具,能夠保護應用程序代碼免受分析,但只有在應用程序內保護機制正確構建且沒有可能破壞整個保護的嚴重錯誤的狀況下,才能實現最好的效果。函數

                                                     【下載VMProtect最新試用版工具

接下來爲你們介紹關於VMProtect主窗口中的控制面板,其中包括:「項目」部分、「功能」部分和「詳情」部分。本章將對其中的「項目部分」進行詳細介紹。3d

「項目」部分

project_functions.png

「項目」部分包括如下小節:cdn

  • 保護功能 - 容許選擇保護對象
  • 許可證 - 容許管理許可證和序列號
  • 文件 - 容許將其餘數據文件或DLL包含在受保護的EXE文件中
  • 腳本 - 容許經過內置的LUA腳本語言加強保護功能
  • 選項 - 容許配置應用程序保護參數

▲保護功能對象

project_functions (1).png

添加功能blog

要向項目添加新對象,請單擊工具欄上的「添加功能」按鈕,或在上下文菜單中選擇相應的項目,而後將出現一個新功能對話框:get

project_add_function (1).png

指定函數的地址,或者在快速搜索框中鍵入函數名稱,直接從「函數」選項卡的列表中選擇函數。若是要一次添加多個功能,請使用多選。全部選定的功能都添加了所選的保護選項。it

您能夠使用快速搜索框找到您須要的對象:io

project_functions_search.png

添加文件夾編譯

您能夠使用下拉菜單將文件夾添加到項目中,文件夾對受保護對象進行分組,並容許一次更改文件夾中全部對象的保護參數(排除編譯,編譯類型)。

project_add_folder (1).png

編輯對象

窗口右側顯示所選對象的內容。若是在項目樹中選擇了受保護對象,則右側部分將顯示此對象的反彙編表示:

project_functions_content.png

右鍵單擊一行代碼將顯示下拉菜單:

project_functions_menu3.png

  • 外部地址 - 將所選地址添加到外部地址列表中
  • 函數結束 - 限制編譯期間應處理的命令列表

若是在項目樹中選擇了文件夾,則右側將顯示該文件夾中的功能列表,您也能夠經過簡單的拖放操做將功能移入和移出文件夾。

project_functions_content2.png

                                                              - 持續更新中 -

相關文章
相關標籤/搜索