Inishtech / Software Potential Code Protector integration with Visual Studio build or Setup project

北城余情 提交于 2019-12-11 13:13:32

问题


Have anyone tried InishTech Software Potential Code Protector ?

Can we integrate this with our build programmatically? I found tutorials but those were to do with the help of the Code Protector standalone GUI. What I want to know is do they have an SDK so that we can integrate with our code or some perfect tutorial which can opt-out dependencies from our setup.


回答1:


UPDATE: There's been a Getting Started guide that covers code Protection added since I wrote the answer. (Exec summary: You add 2 NuGet packages and then put attributes on what you want to protect and protection is automatically integrated into the build process, be that from within Visual Studio or on a Build Server. Key simplifications are that you no longer need to add a SLPS_PROTECT Symbol or install an SDK anywhere.)


You can use the automatic Protection during building as detailed in the relevant KB article.

This hooks in an MSBuild-based build extension which will feed each assembly EXE/DLL as you compile it into the Command-Line Code Protector when you #define SLPS_PROTECT in Project| settings|Build tab|General area|Conditional compilation symbols (you might only want to do this for the Release configuration).

The Protected code then continues on its way, e.g., into your Setup Project or WebDeploy package.

Typically when using this approach, you declaratively mark the Feature to be associated with each Protected Method using the [Feature] attribute:-

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

You may also find further relevant details in the knowledgebase, FAQs and in the forum.

UPDATE: There's a new http://docs.softwarepotential.com/ which provides more focused getting started guides than there were at the time I answered the question. There are also a set of samples up at: https://github.com/SoftwarePotential/samples including installer-related ones.

Any further questions, please feel free to ask - either here or on the forum.

Disclaimer: I work for InishTech.




回答2:


Code Protector is fantastic product from InishTech I am using this for my startup and it works great and do it's job extensively well just go for it



来源:https://stackoverflow.com/questions/8341985/inishtech-software-potential-code-protector-integration-with-visual-studio-bui

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!