欧普手机站
您的位置:首页>软件教程>TTProtect怎么用?TTProtect使用教程

TTProtect怎么用?TTProtect使用教程

来源:欧普软件园
|
更新:2017-02-08 12:20

TTProtect是很多软件加壳要用到的一款辅助工具,从而达到保护软件版权的目的。想要了解TTProtect怎么用的朋友,可以来看下本教程哦!

TTProtect使用教程:

1、选择需要加密的应用程序

在应用程序信息窗口设置项目名称,选择好目标项目,并设置好输入文件名、输出文件名和备份文件名等信息,如下图所示:

2、根据需要调整保护选项

允许静态链接:允许其他程序文件使用lib库来静态链接应用程序的导出函数。

允许动态链接:允许其他程序文件使用GetProcAddress来使用应用程序的导出函数。

如果两个选项都不选择,导出表将被清除。如果应用程序为dll,且导出函数没有使用,或者应用程序为exe程序,推荐两个选项都不选择。C++Builder和Delphi编译的Exe程序默认会生成很多导出函数,这些导出函数清除不会应用程序的正常运行,推荐两个选项都不选择

3、自定义对话框

可以设置在特定情况下弹出的对话框的显示文字和图标。

选中一个需要修改的项目,双击弹出自定义对话框,修改成希望显示的文字和图标即可

4、嵌入Dll

在这里添加的DLL将加密嵌入到应用程序中,这些DLL在任何时刻都不会写到驱动器上

①支持GetModuleFileName

选中此选项可以对此Dll使用GetModuleFileName API,返回值是dll的虚拟路径。一般情况下此选项不必选中,除非应用程序需要使用GetModuleFileName获得此Dll的路径并做一些处理。

②支持LoadLibrary/GetModuleHandle

选中此选项可以对此Dll使用LoadLibrary/GetModuleHandle API。只有应用程序通过LoadLibrary/GetModuleHandle找到此dll,才需要选中此选项

③(Module Virtual Path)模块虚拟路径

设置的虚拟路径是GetModuleFileName 的返回值。设置模块的虚拟路径。一共有四个选项。Windows Directory,System Directory,Temp Path,Application Path,分别将虚拟目录设置为Windows目录,系统目录,临时目录,和应用程序自身目录。子目录是在以上目录的基础上的下级目录,可以为空

④高级处理

使用高强度加密DLL,设置方法类似EXE加密,如果dll是已加密的,不要选择此选项,此Dll在内存中将完整的载入,不做加密处理

5、根据需要调整高级选项

①段分割

可以将目标应用程序在内存中分为若干块执行,此选项必须有reloc表支持,否则这个选项会被忽略。在极端情况下,某些Delphi编译的程序会出现异常,将bpl库编译到应用程序里一般会解决此问题。此选项会增加者修复应用程序的难度,推荐选择

②代码段保护

会对只读代码段进行保护,如果应用程序代码段具有可写属性,此选项会被忽略,如果运行过程中,代码段发生变化,如被调试器或某些工具修改,应用程序会自动中止,如果应用程序运行中,需要动态修改自身代码段的某些内容,则不要选择此选项

③资源加密

对资源进行特殊处理加密,提高资源修复难度

④去掉无用数据

将程序判断出来的无用数据去除

⑤段名

可以设置加密后的应用程序的段名称

⑥只允许一个副本执行

可以使加密后的程序只能同时运行一个实例,“标识”可以设置一个随机字符串,如果两个应用程序设置了同样的“标识”,那么这两个程序将不能同时运行,如果选中这个选项,推荐设置一个独有的随机长字符串,如果“标识”为空,系统内部会使用一个随机的字符串替代

⑦密码保护

使应用程序必须输入一个密码才可以执行,如果设置的“密码”为空,此选项被忽略,此选项选择后,应用程序将使用密码对必要代码和数据进行加密,如果没有正确的密码,加密后的程序无法正确执行,也无法恢复

6、开始保护(加密)

完成以上设置,单击菜单条上的“保护”按钮,弹出保护页面,单击“开始”即可开始保护程序,这个过程需要几分钟的时间,请耐心等待即可。

免责声明:文中图文均来自网络,如有侵权请联系删除。

欧普软件发布此文仅为传递信息,不代表欧普软件认同其观点或证实其描述。

最新文章
最新游戏