Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Inter-Process Communication (IPC) Introduction and Sample Code

, 19 Dec 2009 Ms-PL
This article will cover general IPC technologies in All-In-One Code Framework. The IPC technologies include Named Pipes, File Mapping, MailSlot, etc.
CodeFx.zip
CodeFx
Introduction of CodeFx.docx
Structure of CodeFx 2008.vsd
Visual Studio 2008
ATLActiveXDll
ATLActiveXDll.def
ATLActiveXDll.rgs
ATLActiveXDll.vcproj.vspscc
ATLSimpleObjectSTA.rgs
ATLActiveXExe
ATLActiveXExe.rgs
ATLActiveXExe.vcproj.vspscc
ATLSimpleObjectSTA.rgs
CppCOMClient
CppCOMClient.idc
CppConsole
CppDelayloadDll
CppDllExport
CppDllExport.def
CppFileMappingClient
CppFileMappingServer
CppHostCLR
CppImplicitlyLinkDll
CppLoadLibrary
CppMailslotClient
CppMailslotServer
CppNamedPipeClient
CppNamedPipeServer
CppStaticallyLinkLib
CppStaticLibrary
CppUseADO
CppUseADONET
CSActiveX
CSActiveX.bmp
CSActiveX.manifest
Properties
CSClassLibrary
key.snk
Properties
CSCOMClient
Properties
CSConsole
Properties
CSDllCOMServer
Properties
CSEmitAssembly
Properties
CSLoadLibrary
Properties
CSNamedPipeClient
Properties
CSNamedPipeServer
Properties
CSOutlookUIDesigner
Properties
Settings.settings
Resources
AudioCD.png
AudioCDPlus.png
audiodvd.png
blank_cd.png
Blu-RayMovieDisk.png
BurnCD.png
CD_V.png
Globe.png
CSPInvokeDll
Properties
CSRedirectStdIO
Properties
Settings.settings
CSReflection
Properties
CSRemotingClient
Properties
CSRemotingServer
Properties
CSRemotingSharedLibrary
key.snk
Properties
CSUseADO
Properties
CSUseADONET
Properties
HTMLEmbedActiveX
App_Data
Properties
MFCActiveX
MFCActiveX.def
MFCActiveX.lic
MFCActiveXCtrl.bmp
MFCCOMClient
res
MFCCOMClient.ico
MFCDialog
res
MFCDialog.ico
MFCSafeActiveX
MFCSafeActiveX.def
MFCSafeActiveX.lic
MFCSafeActiveXCtrl.bmp
SQLServer2005DB
Data Generation Plans
Import Schema Logs
Schema Objects
Assemblies
Database Triggers
Functions
Security
Roles
Application Roles
Database Roles
Schemas
Users
Service Broker
Contracts
Event Notifications
Message Types
Queues
Remote Service Binding
Routes
Services
Storage
Full Text Catalogs
Partition Functions
Partition Schemes
Stored Procedures
Synonyms
Tables
Constraints
Indexes
Keys
Statistics
Triggers
Types
User defined Data Types
User defined Types CLR
XML Schema Collections
Views
Indexes
Statistics
Triggers
Scripts
Post-Deployment
Pre-Deployment
SQLServer2005DB.dbproj
VBActiveX
My Project
Application.myapp
Settings.settings
VBActiveX.bmp
VBActiveX.manifest
VBCOMClient
My Project
Application.myapp
Settings.settings
VBDllCOMServer
My Project
Application.myapp
Settings.settings
VBRemotingClient
My Project
Application.myapp
Settings.settings
VBRemotingServer
My Project
Application.myapp
Settings.settings
Visual Studio 2010
IPC_src.zip
Visual Studio 2008
CppFileMappingClient
CppFileMappingServer
CppMailslotClient
CppMailslotServer
CppNamedPipeClient
CppNamedPipeServer
CppReceiveWM_COPYDATA
small.ico
CppSendWM_COPYDATA
small.ico
CSFileMappingClient
Properties
CSFileMappingServer
Properties
CSMailslotClient
Properties
CSMailslotServer
Properties
CSNamedPipeClient
Properties
CSNamedPipeServer
Properties
CSReceiveWM_COPYDATA
Properties
Settings.settings
CSRemotingClient
Properties
CSRemotingServer
Properties
CSRemotingSharedLibrary
key.snk
Properties
CSSendWM_COPYDATA
Properties
Settings.settings
CSSocketClient
Properties
CSSocketServer
Properties
MFCClipboard
res
MFCClipboard.ico
VBRemotingClient
My Project
Application.myapp
Settings.settings
VBRemotingServer
My Project
Application.myapp
Settings.settings

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Microsoft Public License (Ms-PL)

Share

About the Author

Microsoft All-In-One Code Framework delineates the framework and skeleton of Microsoft development techniques through typical sample codes in three popular programming languages (Visual C#, VB.NET, Visual C++). Each sample is elaborately selected, composed, and documented to demonstrate one frequently-asked, tested or used coding scenario based on our support experience in MSDN newsgroups and forums. If you are a software developer, you can fill the skeleton with blood, muscle and soul. If you are a software tester or a support engineer like us, you may extend the sample codes a little to fit your specific test scenario or refer your customer to this project if the customer's question coincides with what we collected.
http://cfx.codeplex.com/

| Advertise | Privacy | Mobile
Web02 | 2.8.141022.1 | Last Updated 19 Dec 2009
Article Copyright 2009 by All-In-One Code Framework
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid