2

私は、.NET Microsoft Office アドインを開発するチームで働いています。私たちは、ライセンス手続きを保護するのに役立つ難読化ソリューションを検討しています。主に、Dotfuscator Professional や smartassembly などのツールを検討しています。

私の最初の質問は、Office アドインで smartassembly を使用した経験があるかどうかです。Dotfuscator Community Edition はこれらで動作しないため、Professional を検討していますが、smartassembly の販売資料にはこの問題についての言及はありません。その点での経験はありますか?

2 つ目は、MSBuild を使用して smartassembly の使用を自動化した人がいるかどうか、つまり、Visual Studio をインストールするメリットがないかどうかです。

難読化の相対的なメリットについてコメントするのに時間を無駄にしないようにレスポンダーに知らせたいと思います。私はその問題に関する最新のスレッドを最新の状態にしています。昔、王様は城を建てましたが、時には崩れ落ちました。私は今でも毎朝出勤するときは玄関に鍵をかけています。

4

3 に答える 3

3

Dotfuscatorの無料版は難読化されたOfficeアプリケーションをサポートしていませんが、Professionalバージョンはサポートしています。Dotfuscator Professionalエディションの無料評価版は、私の雇用主(PreEmptive Solutions)から入手できます。これには機能制限がなく、確実にテストして、機能することを確認できます。

Dotfuscatorは100%実行可能なアセンブリを出力し、Officeマネージコードアドインに関する問題はまだ発生していません。

于 2009-03-31T16:19:50.827 に答える
2

パブリックメンバー/タイプの名前変更をオフにすると(ライブラリモード)、Dotfuscatorが機能しませんか?

于 2009-03-29T12:46:14.743 に答える
1

Crypto Obfuscatorは、.Net ベースの Office アドインの難読化をサポートしています。このような COM 相互運用シナリオを特別にサポートしています。

また、MSBuild 統合もサポートしています。.sln でウィザードを実行するだけで、ビルド後に難読化が自動的に行われます。

免責事項: 私は、Crypto Obfuscator の開発者である LogicNP で働いています。

于 2012-02-14T02:14:41.257 に答える