2009-03-25 14 views
2

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

私の最初の質問は、誰もスマートアセンブリをOfficeアドインで使用した経験があるかどうかです。 Dotfuscator Community Editionはこれで動作しないため、Professionalを見ていますが、smartassemblyの販売資料にはこのシワは言及されていません。その点に関する経験はありますか?

私の2番目は、MSBuildでsmartassemblyの使用を自動化しているかどうかです。つまり、Visual Studioがインストールされていない場合です。

私は礼儀正しく、難読化の相対的なメリットについてコメントする時間を無駄にしないようにしたいと考えています。私はその問題に関する最新のスレッドを最新にしています。 yoreの時代、王たちは城を建てましたが、これらは時々落ちました。私は毎朝、仕事に行くときに私の正面玄関をロックします。

答えて

2

パブリックメンバー/タイプ(ライブラリモード)の名前を変更しないと、Dotfuscatorは機能しませんか?

+1

彼らの教材および営業担当者は、コミュニティエディションでOfficeアドインをサポートしていないと述べています。 –

3

Dotfuscatorの無料版は、Officeアプリケーションの難読化をサポートしていませんが、Professional版では機能しません。 Dotfuscatorプロフェッショナル版の無料評価版は機能制限がない私の雇用主(PreEmptive Solutions)から入手できます。あなたが確かにそれをテストしてあなたのために働くことを確かめることができます。

Dotfuscatorは100%の可決可能なアセンブリを出力していますが、Officeマネージコードのアドインにはまだ問題はありません。

1

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

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

免責事項:私はLogicNP、Crypto Obfuscatorの開発者のために働いています。