2011-01-01から1ヶ月間の記事一覧

プログラムのゾンビ化

C#

コンピュータウィルスのプログラムには,稀にゾンビ化させているものがあります. ここでいうゾンビ化とは,管理プロセスに任意のプロセスを監視させ,任意のプロセスを終了させないようにすることです. Process process = new Process(); process.EnableRa…

C++アプリケーションとのメモリ共有

C#

C++アプリケーションでのメモリ共有方法には,名前付きパイプなど色々な方法があると思う. その中でもメモリマップドファイルはバイナリの共有としては優れていると思う. C++同士ではコンソール,MFC,ATL問わず容易に実装できるが,C#と共有しようとする…