摘要: 一、进程间通讯的方式进程间通讯的方式有很多,常用的有共享内存(内存映射文件、共享内存DLL、剪切板等)、命名管道和匿名管道、发送消息等几种方法来直接完成,另外还可以通过socket口、配置文件和注册表等来间接实现进程间数据通讯任务。以上这几种方法各有优缺点,具体到在进程间进行大数据量数据的快速交换问题上,则可以排除使用配置文件和注册表的方法;另外,由于管道和socket套接字的使用需要有网卡的支持,因此也可以不予考虑。这样,可供选择的通讯方式只剩下共享内存和发送消息两种。二、发送消息实现进程间通讯前准备下面的例子用到一个windows api 32函数[DllImport("User 阅读全文
posted @ 2012-05-16 16:31 二哥(阿伟) 阅读(360) 评论(0) 推荐(0)
摘要: 其中的:"*..pdb","*.vshost.exe","*..vshost.exe.manifest" 的作用是什么?*.vshost.exe宿主进程,帮助程序调试的.*.Manifest是Build解决方案的时候产生的, PDB(程序数据库)文件保持着调试和项目状态信息,从而可以对程序的调试配置进行增量链接。vshost.exe 是宿主进程文件。宿主进程是 Visual Studio 2005 中的一项功能,能提高调试性能,支持部分信任调试并支持设计时表达式计算。宿主进程文件的文件名中包含 vshost,并位于项目的输出文件夹中。 阅读全文
posted @ 2012-05-16 16:17 二哥(阿伟) 阅读(2125) 评论(0) 推荐(0)