kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

プログラム間でのデータ・イベント交換の方法いろいろ

WinAP間の通信方法は?
まぁこの回答書いた時も思ったんですが、プログラム・システム間で通信する方法はWindowsのローカルコンピュータないだけでもいろいろありますよね。パッと思いつくところ。

  • WinSock
  • Windows Message
  • イベント(Create(Named)Event)
  • パイプ

それぞれ一長一短というか、用途に応じていろいろあるわけで、ひとつしか知らないと何とかしようとどつぼにはまることもよくあります。実は新しいOSでは新しいやり方があるとかね。
「古いOSでも実行できなきゃいけなくて、互換性の問題があるから新しいAPI使えない」とはよくきくんですが、Windows 2000以降に絞っても便利な新APIいっぱいあるのですけどね。