彩票走势图

软件加密系统Themida常见问题集锦(十)—Themida是否支持命令行保护?

原创|其它|编辑:李显亮|2019-08-08 10:20:18.677|阅读 294 次

概述:通过Themida,我们集中在软件保护器所具有的主要弱点,从而提供了解决这些问题的完整解决方案。本文是针对Themida使用中遇到的问题及解决方案进行汇总,希望对你有所帮助。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

相关产品推荐:【软件保护工具WinLicense免费下载试用】  【软件保护系统VMProtect试用下载】


Themida是先进的Windows软件保护系统,它被用于满足软件开发人员对于所开发应用程序安全保护的需求,使其远离被先进的逆向工程和软件破解的危险。

通过Themida,我们集中在软件保护器所具有的主要弱点,从而提供了解决这些问题的完整解决方案。Themida使用SecureEngine®保护技术,当以最高优先级运行时,实施前所未见的保护技术,以保护应用程序免受高级软件破解。


 Themida常见问答集锦

 相关产品问答集锦:【加密保护软件 WinLicense常见问题整理大全】


Q:Themida / WinLicense是否支持命令行保护?

A:是的,Themida / WinLicense支持命令行保护。

Themida中的命令行用法

Themida可用于通过命令行保护您的文件,以便在所有构建系统上包含应用程序的保护。首先,需要创建一个Themida项目文件(.tmd)。要创建此项目文件,需要启动Themida用户界面并设置要包含在应用程序中的保护选项。之后,可以在命令行中调用以下命令来保护您的应用程序:
themida / protect YourProjectFile.tmd  

将返回以下代码之一:

  • 保护成功。
  • 项目文件不存在或无效。
  • 无法打开要保护的文件。
  • 文件已受到保护。
  • 插入的SecureEngine宏出错。
  • 保护文件时出现致命错误。
  • 无法将受保护的文件写入磁盘。
从命令行加载项目文件

Themida还允许您通过命令行将项目文件加载到用户界面。要做到这一点,你必须调用Themida的方式如下:
themida YourProjectFile.tmd

在此之后,Themida用户界面将显示项目文件中包含的所有信息,并准备好保护您的应用程序。

保护不同的应用程序不受项目文件中的应用程序的影响

在通过命令行进行保护时,可以指定与存储在项目文件中的输入和输出应用程序不同的输入和输出应用程序。例子:
themida /protect YourProjectFile.tmd /inputfile YourInputApplication.exe /outputfile YourProtectedApplication.exe

使用配置INI文件保护应用程序

指定.INI文件以从命令行设置每个保护选项。它仍然需要您传递项目文件,但.INI文件中的所有选项都将  覆盖项目文件中的选项。请注意,每次应用程序受到保护时,Themida都会创建一个.INI文件(包含所有自定义选项)。例子:
themida / protect YourProjectFile.tmd / inifile Path_IniFile


Q:Themida保护Windows NT系统服务吗?

A:Themida可以检测哪些应用程序是Windows NT系统服务,因此可以像普通应用程序一样保护它们。据观察很少有NT服务需要不加密或不压缩资源。如果在保护NT服务时遇到问题,请取消选中“加密”和“压缩”资源选项(在“保护选项”面板中)并再次进行保护。


Q:在被Themida屏蔽后,.EXE文件的大小将增加多少KB?

A:这取决于所包含的保护选项。最值得注意的选项是虚拟机面板。您可以在RISC和CISC虚拟机之间进行选择。RISC虚拟机比CISC虚拟机重得多。如果想在受保护的应用程序中保持较小的大小,应该在受保护的应用程序中选择CISC虚拟机。保护的其余部分对受保护应用程序的大小没有太大的影响。

 

Q:当使用Themida保护我的应用程序时,大小增加500Kb或更多!这是什么原因?

A:Themida / WinLicense添加了保护代码,以保护应用程序免受破解。嵌入到应用程序中的保护代码大小约为500 Kb(取决于所选择的保护选项)。因此,如果一个50Kb的应用程序,压缩引擎将其减少到10Kb,那么最终受保护的应用程序将是10Kb + 500Kb。这就是为什么最终应用程序更大的原因。

假设有一个4000 Kb的应用程序,压缩模块将其压缩到2000 Kb,最终受保护的应用程序将为2000 Kb + 500 Kb = 2500 Kb,因此可以看到受保护应用程序的最终大小减少。请转到“虚拟机”面板,选择较轻的虚拟机(如FISH(白色)),以使受保护的应用程序变小。根据所选的虚拟机,最终的应用程序大小将受到相当大的影响。

-- 持续更新中 --



Themida正版授权在线订购超值优惠享不停!>>立即查看价格


Spire-850x100.png


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP