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

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

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


 Themida常见问答集锦

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(白色)),以使受保护的应用程序变小。根据所选的虚拟机,最终的应用程序大小将受到相当大的影响。

转载于:https://my.oschina.net/u/4087915/blog/3085214

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在国内软件行业环境混乱,基本上有点优秀的商业软件大部份都会被破解,有许多开发者为了保护自已的软件不被破解,使用很多复杂的加密算法,这样花费了很多精力。今天我为大家推荐一款软件Themida ,它是一个非常强大的软件加密保护系统,专门是为了那些想保护自己的软件不被先进的反向工程和黑客软件破解的开发者而设计的。开发者不需要更改任何的源代码就可以使用Themida轻松的将自已的软件进行加密,防止被黑客轻易破解。Themida使用SecureEngine的保护技术。它能够以最高的优先等级运行,这些保护技巧是从来都没在电脑防御技术领域出现过,Themida能在最大程度地保护你的软件产品。特别适合保护.net程序。 Themida的一些最重要的注册保护措施特点 1、可以创建用来延长试用版本的有效期的特别码。 2、一个用来储藏试用 状态的 强劲的引擎,以避免任何软件破解者尝试重置有效期。可以13、为个别开发者的需要创建不同的注册码。 4、针对特定国家的试用锁定和注册码。 5、机器锁定,使程式只运行在特定的电脑上。 6、自定的试用计算器来控制你试用版本的有效资源。 7、为试用版本和完全版本制定独立的密码。 8、可以使用外部 Themida DLL 来创建你自己的自动化系统。 9、超过 50 种不同函数的完整 SDK 。 10、为试用版和完全版提供 .NET SDK 支援。 11、使用数据库来安全地储存你所有的软件,客户和注册资料。 13、自定义所有的试用 / 注册讯息,也控制是否要展示特定的试用 / 注册讯息 重要提示(设置中文方法): Advanced Options--->localization--->选择simple_chinese.lng

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值