摘要:
C++和C#进程之间通过命名管道通信(上)“命名管道”是一种简单的进程间通信(IPC)机制。命名管道可在同一台计算机的不同进程之间,或在跨越一个网络的不同计算机的不同进程之间,支持可靠的、单向或双向的数据通信。用命名管道来设计应用程序实际非常简单,并不需要事先深入掌握基层网络传送协议(如TCP/IP或IPX)的知识。因为命名管道利用了微软网络提供者(MSNP)重定向器,通过一个网络,在各进程间建立通信。这样一来,应用程序便不必关心网络协议的细节。命令管道是围绕Windows文件系统设计的一种机制,采用“命名管道文件系统”(NamedPipeFileSystem,NPFS)接口。因此,客户机和服 阅读全文
摘要:
在C#中经常需要调用一些API函数,那么怎样才能正确的调用API函数呢,如下:一、调用API格式//引用此名称空间,简化后面的代码usingSystem.Runtime.InteropServices;...//使用DllImportAttribute特性来引入api函数,注意声明的是空方法,即方法体为空。[DllImport("user32.dll")]publicstaticexternReturnTypeFunctionName(typearg1,typearg2,...);可以使用字段进一步说明特性,用逗号隔开,如:[DllImport("kernel32 阅读全文