私は既存の.NET DLLを持っています。私は、ソースコードを逆コンパイルして、プロジェクトの構造を生成したい。 .NETのリフレクタを通して、私はソースコードを生成することができましたが、今はソースコードをプロジェクト構造に保存できます。 .NET DLLのプロジェクト構造と共にソースコードを生成するツールはありますか?.NETアセンブリをプロジェクト構造に逆コンパイルする
1
A
答えて
0
これは最近利用可能になっています。しかし、私はそれを使用していません。
0
逆コンパイラは完璧なソリューションではありません。適切にリバースエンジニアリングすることができない多くのものがありますが、代わりに互換性のある(しかし全く同じではない)方法に逆転されます。
これは、最適化によってコードが変更され、いくつかの種類の言語構造が構文的な砂糖に過ぎず、逆コンパイラが砂糖を使用したか手動で行ったかを知ることが難しいためです。
私は、プロジェクトがコンパイルされたときに、プロジェクト構造がアクセスしやすい方法で保存されているとは思いません。あなたがpdbファイルを持っていれば可能かもしれませんが、おそらくそうではありません。
1
File Generatorは、Visual Studioで開く準備のできたソースコードファイルとプロジェクトファイルを生成できるReflectorアドインです。
関連する問題
- 1. .NET MVCプロジェクトの構造
- 2. .NET MVC3プロジェクトの構造
- 3. Visual Studioプロジェクトに.NET DLLのバッチを逆コンパイルする方法
- 4. ReSharperは.NET標準アセンブリを逆コンパイルできません
- 5. 未知の構造のprotobuffファイルを逆コンパイルする方法
- 6. 生のバイナリコードをアセンブリに逆コンパイル
- 7. アセンブリ - 構造
- 8. アセンブリ+ C - ソート構造
- 9. Mod_Rewrite逆URL構造
- 10. exeまたはdllをアセンブリに逆コンパイルする方法
- 11. dotPeekで.netアセンブリをコンパイルすると無効な構文が返される
- 12. 逆コンパイルによりエラーCS1112が発生する、アセンブリ混乱
- 13. 複数の.NETアセンブリをバッチ逆コンパイルするにはどうすればよいですか?
- 14. .NETの逆シリアル化 - 別のアセンブリを使用する
- 15. mvcとサービス(.NET)を使用したエンタープライズアーキテクチャのプロジェクト構造
- 16. .NETアセンブリからプロジェクト設定をロード
- 17. Githubプロジェクトの構造
- 18. ルーメンのプロジェクト構造
- 19. PHPプロジェクトの構造
- 20. SVNプロジェクトの構造
- 21. Androidプロジェクトの構造
- 22. ASP.NETのプロジェクト構造に関するベストプラクティス?
- 23. SecurityTransparentアセンブリで不変構造体をシリアライズ
- 24. アセンブリ内のスイッチ、ケース構造を作成
- 25. コンパイル時に構造体を持つ
- 26. Angular2プロジェクトの構造を理解する
- 27. Webプロジェクトをmavenプロジェクト構造に変換する
- 28. .NETインタビュー、コード構造とデザイン
- 29. COMレファレンスで.netプロジェクトを構築する
- 30. 構造内のARMアセンブリ配列
私はいつも、これが必要な法律上の正当な例を見つけるのに苦労していますが、ユーザーは元のコードにアクセスできません。 –
@MarcGravell - 簡単な例としては、ハードディスクがクラッシュしてソースをすべて失った、または愚かで、ソースコントロールにチェックインしてそれを削除した場所があります。 –