1

有没有人尝试过 InishTech软件潜在代码保护器

我们可以以编程方式将其与我们的构建集成吗?我找到了教程,但这些教程是在 Code Protector 独立 GUI 的帮助下完成的。我想知道的是他们是否有一个 SDK,以便我们可以与我们的代码或一些完美的教程集成,这些教程可以从我们的设置中选择退出依赖项。

4

2 回答 2

2

更新:有一个入门指南涵盖了自从我写答案以来添加的代码保护。(执行摘要:您添加 2 个 NuGet 包,然后将属性放在要保护的内容上,并且保护会自动集成到构建过程中,无论是在 Visual Studio 中还是在构建服务器上。关键的简化是您不再需要在任何地方添加SLPS_PROTECT符号或安装 SDK。)


您可以在构建过程中使用自动保护,如相关知识库文章中所述。

这挂钩在基于 MSBuild 的构建扩展中,当您在Project|中#define 时,它​​将在您将每个程序集 EXE/DLL 编译到命令行代码保护器中时提供该扩展。设置|构建选项卡|常规区域|条件编译符号(您可能只想为发布配置执行此操作)。SLPS_PROTECT

然后,受保护的代码继续前进,例如,进入您的安装项目或 WebDeploy 包。

通常在使用这种方法时,您使用以下属性声明性地标记要与每个受保护方法关联的功能:-[Feature]

[Feature]
void ProtectedCode()
{
    ...
}

您还可以在知识库常见问题解答论坛中找到更多相关详细信息。

更新:有一个新的http://docs.softwarepotential.com/提供了比我回答问题时更集中的入门指南。还有一组示例位于:https ://github.com/SoftwarePotential/samples,包括与安装程序相关的示例。

如有任何其他问题,请随时在此处或论坛上提问。

免责声明:我为 InishTech 工作。

于 2011-12-01T16:21:05.473 回答
0

Code Protector 是 InishTech 的出色产品

于 2018-08-07T05:44:35.743 回答