.netアセンブリをリリースしたいが、マニフェストの内部構造をildasm.exeなどのユーティリティで詳細に保持したい場合はどうすればよいですか?.netアセンブリのマニフェストを非公開にするにはどうすればよいですか?
2
A
答えて
6
あなたが話していることは「難読化」だと思います。 ネット上でそれに関する記事がたくさんあります:彼らはコミュニティ版を持っている
http://www.preemptive.com/obfuscator.html
:
http://en.wikipedia.org/wiki/Obfuscation
.NETの難読化のための「標準」ツールはプリエンプティブソリューションでありますあなたが使用できるVisual Studioに同梱されています。
あなたはILDasmについて言及しましたが、.NET Reflectorを見ましたか?
http://aisto.com/roeder/dotnet/
それはあなたがマニフェストを解放した場合、人々が見ることができるものにとしてより良いアイデアを提供します!
1
CLRは、マニフェストを含まないモジュールを直接ロードすることはできません。それで、アセンブリを完全に非公開にすることができない限り、アセンブリを完全に非公開にすることはできません;
上記のマークのように、難読化ツールを使用して、本当に内部に保持したい部分を隠すことができます。
それは、内部キーワードが
EDITそのメタデータを排除するものではない残念だ:それはthis questionのように見えますが、非常
を関連しています関連する問題
- 1. プロパティを非公開にするにはどうすればよいですか?
- 2. .NET:動的アセンブリから非公開のメンバーにアクセスする
- 3. ユーザーの非公開フィードのYouTube動画が公開されているかどうかを確認するにはどうすればよいですか?
- 4. 複数のアセンブリでDynamics CRM4プラグインを公開するにはどうすればよいですか?
- 5. マップをウェブに公開するにはどうすればよいですか?
- 6. favicon.icoのキャッシュヘッダーを公開するにはどうすればよいですか?
- 7. CQRSでコマンドを公開するにはどうすればよいですか
- 8. Herokuアプリケーションを非公開にするにはどうすればよいですか?
- 9. コレクションプロパティを公開するにはどうすればよいですか?
- 10. iOSアプリを公開するにはどうすればよいですか?
- 11. 角2メソッドを公開するにはどうすればよいですか?
- 12. 電子メールを公開するにはどうすればよいですか?
- 13. Glass GDKの静的カードを公開して公開するにはどうすればよいですか?
- 14. .NETで公開鍵を比較するにはどうすればよいですか?
- 15. .NET ClickOnceアプリケーションで公開バージョンとアセンブリバージョンを同期させるにはどうすればよいですか?
- 16. どうすれば管理者はカテゴリを非公開で公開することができますか?
- 17. MonoとMicrosoftの.NETアセンブリはどのように同じ公開鍵トークンを持っていますか?
- 18. 公開モーダルポップアップウィンドウにオブジェクトを渡すにはどうすればいいですか?
- 19. RSSフィードを公開するにはどうすればいいですか?
- 20. arraylistを公開するにはどうすればいいですか
- 21. WARファイルを公開するにはどうすればいいですか
- 22. APIを開発者に安全に公開するにはどうすればよいですか?
- 23. アセンブリはどのように.NETで解決されますか?
- 24. InnoSetupのGACに.NETアセンブリを追加するにはどうすればよいですか?
- 25. 公開されているluaj関数にオブジェクトを渡すにはどうすればよいですか?
- 26. VS 2010のプロジェクトにない特定のファイルを公開するにはどうすればよいですか?
- 27. エンティティフレームワークの上にado.netデータサービスが公開するエンティティをフィルタリングするにはどうすればよいですか?
- 28. CLRを開始した後にアセンブリのルックアップパスを設定するにはどうすればよいですか?
- 29. アセンブリをXAPにパッケージ化する前にアセンブリを変更するにはどうすればよいですか?
- 30. アセンブリでコンソールに印刷するにはどうすればよいですか?