私は既存の.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. exeまたはdllをアセンブリに逆コンパイルする方法
- 5. SVNプロジェクトの構造
- 6. ASP.NETのプロジェクト構造に関するベストプラクティス?
- 7. .NETの逆シリアル化 - 別のアセンブリを使用する
- 8. SecurityTransparentアセンブリで不変構造体をシリアライズ
- 9. .NETアセンブリからプロジェクト設定をロード
- 10. SVNリポジトリ構造と共有アセンブリ
- 11. .NETインタビュー、コード構造とデザイン
- 12. Cプロジェクトのフォルダ構造
- 13. svnのAsp.netプロジェクト構造
- 14. プロジェクト構造の辞書
- 15. python3/tkinterプロジェクトの構造
- 16. MavenのEclipseの構造プロジェクト
- 17. COMレファレンスで.netプロジェクトを構築する
- 18. 展開Djangoプロジェクト:フォルダ/プロジェクト構造
- 19. クラスコンストラクターの逆アセンブリ
- 20. 特定の.NETバージョン(VS2008)に対してマネージC++アセンブリをコンパイル
- 21. 構造体である.NETコレクション
- 22. .NET 2.0/.Net 3.5を使用してVS2008プロジェクトを構築する
- 23. 次のフラグでコンパイルした構造
- 24. .NET 3.5プロジェクト内の.NET 4.0アセンブリの参照方法
- 25. テクニック/スロー逆コンパイルに
- 26. 構造体を.NETのバイト配列に変換する
- 27. .NETの管理対象構造にアンマネージデータをマッピングする
- 28. Javaプロジェクト構造にパッケージを追加する
- 29. Autotool群 - 私は、ディレクトリ構造を持ってコンパイルするが、
- 30. dllファイルのコンパイルと逆コンパイル
私はいつも、これが必要な法律上の正当な例を見つけるのに苦労していますが、ユーザーは元のコードにアクセスできません。 –
@MarcGravell - 簡単な例としては、ハードディスクがクラッシュしてソースをすべて失った、または愚かで、ソースコントロールにチェックインしてそれを削除した場所があります。 –