BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

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

| 作者: Jonathan Allen フォローする 655 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年3月20日. 推定読書時間: 1 分 |

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

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

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

このスレッドのメッセージについてEmailでリプライする

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

このスレッドのメッセージについてEmailでリプライする

ディスカッション
BT