BT

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

| 作者: Jonathan Allen フォローする 530 人のフォロワー , 翻訳者 編集部 フォローする 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でリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT