.net リフレクターなしで .dll ファイルを逆コンパイルする

.net リフレクターなしで .dll ファイルを逆コンパイルする

.net リフレクターなしで .dll ファイルを逆コンパイルするにはどうすればよいですか。動作しないので使用していません。
誰かプログラムを提案してもらえますか?

答え1

.NET Reflectorをダウンロードしたと思います。ファイルジェネレータープラグイン、 もし、するなら、

  • Reflector.exeを開き、
  • 「表示」に移動して「アドイン」をクリックします。
  • アドインウィンドウで[追加]をクリックします。
  • 次に、ダウンロードしたdll(FileGenerator.dll、FileGeneratorプラグインに付属)を見つけます。
  • 次に、アドイン ウィンドウを閉じます。
  • 「ファイル」に移動して「開く」をクリックし、逆コンパイルしたいdllを選択します。
  • 開くとツリービューに表示されます。
  • ツールに移動し、ファイルの生成(Ctrl+Shift+G)をクリックします。
  • 出力ディレクトリを選択し、希望に応じて適切な設定を選択します。
  • ファイルの生成をクリックします。

答え2

.net 実行可能ファイル用の Ilspy デコンパイラを試すことができます。これまでのところ、かなり良い出力が得られたことを覚えている。

これには、サードパーティの Wine ラッパーである Playonlinux を使用できます。

  1. Playonlinux と winbind をダウンロードしてインストールします apt-get install playonlinux winbind。ilspy.net から Ilspy バイナリをダウンロードします。
  2. Playonlinux を実行します。リストされていないプログラムをインストールします。インストール中に、dotnet 4.0 ライブラリをインストールするオプションにチェックを入れます。
  3. 実行するセットアップ ファイルを選択するダイアログが開いたら、[キャンセル] をクリックします。
  4. [オプション] に移動します。Playonlinux 構成で、手順 2 で作成した仮想ドライブを左側から選択します。
  5. ウィンドウの上部にある[その他]タブを選択し、仮想ドライブディレクトリを開きます。
  6. Ubuntu ファイル マネージャーがポップアップ表示されます。drive_c ディレクトリを開きます。drive_c ディレクトリに新しいディレクトリを作成し、そこに Ilspy バイナリを抽出します。
  7. Playonlinux 構成ウィンドウに移動し、[全般] タブを選択します。[この仮想ドライブから新しいショートカットを作成する] をクリックします。ダイアログで Ilspy.exe を選択します。
  8. 新しく作成したショートカットを実行します。

ilspy ウィンドウが表示されます: イルスピ

関連情報