読む・知る

dotPeek の紹介

概要

dotPeekは、JetBrainsが提供するWindows向けの.NET逆コンパイラ兼アセンブリブラウザーです。.NETアセンブリの内容を確認したいときや、逆コンパイルしたC#コードをVisual Studioプロジェクトとして扱いたいときに使います。 公式サイト

このソフトでできること

  • .NETアセンブリを参照し、内容を調べる。
  • アセンブリを逆コンパイルしてC#コードを確認する。
  • C#コードをVisual Studioプロジェクトへ書き出す。

アセンブリの参照からプロジェクトへの書き出しまで対応しているため、コードを読むだけでなく、Visual Studioで確認するための形にまとめたい場合にも選択肢になります。 公式サイト

対応OS・料金とダウンロード

対応プラットフォームはWindowsです。公式ダウンロードページでは32ビット版・64ビット版を選択できます。利用する環境に合わせて選んでください。 公式ダウンロードページ

dotPeekの単体版は無料で、ライセンスキーは不要です。有料のdotUltimateバンドルとは区別して選べます。 公式サイト

ダウンロードは Windows向け公式インストーラー選択ページ から進められます。

利用時の注意点

第三者のアセンブリを逆コンパイルするときは、権利者の許可、対象ソフトのライセンス、法令上認められる範囲を確認してください。dotPeekを無料で利用できることと、解析対象のコードを自由に扱えることは別です。

dotPeek自体も独自のライセンス契約に基づいて提供され、譲渡やdotPeek自体のリバースエンジニアリングには制限があります。利用前に 公式ライセンス契約 を確認してください。

使い方の要点

まず、調べたいアセンブリを解析する権限や条件を確認します。そのうえで公式ページからWindows向けのインストーラーを選び、アセンブリの参照やC#への逆コンパイルを行います。Visual Studioで確認したい場合は、プロジェクトへの書き出し機能が役立ちます。

向いている人

  • Windowsで.NETアセンブリの内容を調べたい人。
  • 解析が認められたアセンブリをC#コードとして確認したい人。
  • 逆コンパイルしたコードをVisual Studioプロジェクトへ書き出したい人。

対象ソフトの解析許可がない場合や、ライセンス・法令上の条件を満たさない場合は、利用を進める前に権利関係の確認が必要です。

FAQ

無料で使えますか?

単体版は無料で、ライセンスキーは不要です。利用にはdotPeekのライセンス契約が適用されます。

Visual Studioプロジェクトに書き出せますか?

逆コンパイルしたC#コードをVisual Studioプロジェクトへ書き出せます。 公式サイト

ダウンロード先はどこですか?

Windows向け公式インストーラー選択ページ を利用できます。