ダンプは別途ソフトウェアをインストールする必要なく、タスクマネージャから取得することが可能。前回はildasmを用いた逆アセンブルとプログラムに出現する文字列から当該処理を行う箇所を特定し、特定の処理の迂回をやってみました。今回はデバッガを用いて実際の動作を覗いてみましょう。C#やVBなどの.NET言語はリバースエンジニアリングに弱いと言われています。した用事でソースコードを紛失したライブラリを解析してその事を実感したので今回はその事です。前にVB14の新機能についての話をしたじゃないですか。その中にNull条件演算子なんてものがあったと思います。ブログのアクセス解析を見るとプログラムの高速化についての記事へのアクセスが多いですね。Frameworkは言語に依存しないプラットフォームです。C#で書かれたライブラリをVBで利用できたり、その逆が出来たりします。C#で書かれたコードを全てVBで利用できるかといったら、そうではありません。はじめに一つ釈明といいますか謝罪的なアレなんですが、タイトルにVB.NETと冠していますが正直VBほとんど関係ありません。サンプルコードにVBを使ってるだけで正直C#でもVBでも大して変わりません。今回はMono.Cecilを扱います。2015の6日目のエントリです。今回はちょっとした理由で自前でプラグインっぽい何かの仕組みを構築する都合があったので、それについての記事です。2015に参加しようと思いました。INotifyPropertyChangedってあるじゃないですか。あのひたすら実装が面倒なアレです。今回はそのクッソ面倒なINotifyPropertyChanged*1の実装をリフレクションとT4を使って自動実装した時の記事です。先人たちが100000000回くらい辿った内容なのでも...VB.NETでもリフレクションとT4を使ってINotifyPropertyChangedを自動実装したい次のページプロフィールid:jyuch一人称が『弊社』なだけで別に所属団体の見解ってわけじゃないからね。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。