1

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.

4

2 に答える 2

2

更新:私が答えを書いた後に追加されたコード保護をカバーする入門ガイドがありました。(Execの概要:2つのNuGetパッケージを追加してから、保護するものに属性を設定すると、保護はVisual Studio内またはビルドサーバーからのビルドプロセスに自動的に統合されます。主な簡素化は、必要がなくなったことです。シンボルを追加するSLPS_PROTECTか、SDKを任意の場所にインストールします。)


関連するKB記事で詳しく説明されているように、ビルド中に自動保護を使用できます。

これは、MSBuildベースのビルド拡張機能にフックします。これは、 Project|で#defineしたときにコマンドラインコードプロテクターにコンパイルするときに各アセンブリEXE/DLLをフィードします。設定|ビルドタブ|一般領域|条件付きコンパイルシンボルリリース構成に対してのみこれを実行する場合があります)。SLPS_PROTECT

保護されたコードは、セットアッププロジェクトやWebDeployパッケージなどに進みます。

通常、このアプローチを使用する場合は、次の属性を使用して、各保護メソッドに関連付けられる機能を宣言的にマークします。-[Feature]

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

さらに関連する詳細は、ナレッジベース、FAQ、およびフォーラムで見つけることができます。

更新:新しいhttp://docs.softwarepotential.com/があります。これは、質問に回答したときよりも焦点を絞った入門ガイドを提供します。https://github.com/SoftwarePotential/samplesには、インストーラー関連のサンプルを含む一連のサンプルもあります。

ご不明な点がございましたら、こちらまたはフォーラムでお気軽にお問い合わせください。

免責事項:私はInishTechで働いています。

于 2011-12-01T16:21:05.473 に答える