BT

InfoQ ホームページ ニュース Silverlight 2アプリケーションの逆コンパイル

Silverlight 2アプリケーションの逆コンパイル

ブックマーク

Reflectorなどのツールによって単純化される前から、.NETアプリケーションの逆コンパイルは標準的な操作手順であった。アプリケーションを逆コンパイルする一般的な理由としては、コンパイラがどのようにコードを翻訳したり、ライブラリの制約に対処したり、他の人の作業を公然と盗用しているかを把握することなどが挙げられる。Webブラウザの世界で「ソースの表示」がプログラム内容を知る基本的手段であることはごく一般的である。

法的意味はさておき、Silverlight 2アプリケーションの逆コンパイルは簡単に行える。Silverlightアプリケーションに必要なファイルはすべてXAPと呼ばれる単独のZIPファイルに保存されている。これには、XAML、DLL、およびアプリケーションが必要とするconfigファイルのすべてが含まれる。いったん抽出すると、DLLはILDASMやお気に入りの逆コンパイラで開くことができる。

XAPファイルについてのさらなる情報は、Pete Brown氏のブログ(source)で確認することができる。

原文はこちらです:http://www.infoq.com/news/2008/03/XAP

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT

あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。

Eメールを変更すると確認のメールが配信されます。

会社名:
役職:
組織規模:
国:
都道府県:
新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。