Introduction - If you have any usage issues, please Google them yourself
Inter-process communication of four ways: clipboard, anonymous pipes, named pipes and mail slots. And comparative analysis of these types of inter-process communication of the advantages and disadvantages.
Packet : 77433646code.rar filelist
Code\Child\Child.aps
Code\Child\Child.clw
Code\Child\Child.cpp
Code\Child\Child.dsp
Code\Child\Child.h
Code\Child\Child.plg
Code\Child\Child.rc
Code\Child\ChildDoc.cpp
Code\Child\ChildDoc.h
Code\Child\ChildView.cpp
Code\Child\ChildView.h
Code\Child\MainFrm.cpp
Code\Child\MainFrm.h
Code\Child\ReadMe.txt
Code\Child\res\Child.ico
Code\Child\res\Child.rc2
Code\Child\res\ChildDoc.ico
Code\Child\res\Toolbar.bmp
Code\Child\res
Code\Child\resource.h
Code\Child\StdAfx.cpp
Code\Child\StdAfx.h
Code\Child
Code\Clipboard\Clipboard.aps
Code\Clipboard\Clipboard.clw
Code\Clipboard\Clipboard.cpp
Code\Clipboard\Clipboard.dsp
Code\Clipboard\Clipboard.dsw
Code\Clipboard\Clipboard.h
Code\Clipboard\Clipboard.ncb
Code\Clipboard\Clipboard.opt
Code\Clipboard\Clipboard.plg
Code\Clipboard\Clipboard.rc
Code\Clipboard\ClipboardDlg.cpp
Code\Clipboard\ClipboardDlg.h
Code\Clipboard\ReadMe.txt
Code\Clipboard\res\Clipboard.ico
Code\Clipboard\res\Clipboard.rc2
Code\Clipboard\res
Code\Clipboard\resource.h
Code\Clipboard\StdAfx.cpp
Code\Clipboard\StdAfx.h
Code\Clipboard
Code\MailslotClt\MailslotClt.aps
Code\MailslotClt\MailslotClt.clw
Code\MailslotClt\MailslotClt.cpp
Code\MailslotClt\MailslotClt.dsp
Code\MailslotClt\MailslotClt.h
Code\MailslotClt\MailslotClt.plg
Code\MailslotClt\MailslotClt.rc
Code\MailslotClt\MailslotCltDoc.cpp
Code\MailslotClt\MailslotCltDoc.h
Code\MailslotClt\MailslotCltView.cpp
Code\MailslotClt\MailslotCltView.h
Code\MailslotClt\MainFrm.cpp
Code\MailslotClt\MainFrm.h
Code\MailslotClt\ReadMe.txt
Code\MailslotClt\res\MailslotClt.ico
Code\MailslotClt\res\MailslotClt.rc2
Code\MailslotClt\res\MailslotCltDoc.ico
Code\MailslotClt\res\Toolbar.bmp
Code\MailslotClt\res
Code\MailslotClt\resource.h
Code\MailslotClt\StdAfx.cpp
Code\MailslotClt\StdAfx.h
Code\MailslotClt
Code\MailslotSrv\MailslotSrv.aps
Code\MailslotSrv\MailslotSrv.clw
Code\MailslotSrv\MailslotSrv.cpp
Code\MailslotSrv\MailslotSrv.dsp
Code\MailslotSrv\MailslotSrv.dsw
Code\MailslotSrv\MailslotSrv.h
Code\MailslotSrv\MailslotSrv.ncb
Code\MailslotSrv\MailslotSrv.opt
Code\MailslotSrv\MailslotSrv.plg
Code\MailslotSrv\MailslotSrv.rc
Code\MailslotSrv\MailslotSrvDoc.cpp
Code\MailslotSrv\MailslotSrvDoc.h
Code\MailslotSrv\MailslotSrvView.cpp
Code\MailslotSrv\MailslotSrvView.h
Code\MailslotSrv\MainFrm.cpp
Code\MailslotSrv\MainFrm.h
Code\MailslotSrv\ReadMe.txt
Code\MailslotSrv\res\MailslotSrv.ico
Code\MailslotSrv\res\MailslotSrv.rc2
Code\MailslotSrv\res\MailslotSrvDoc.ico
Code\MailslotSrv\res\Toolbar.bmp
Code\MailslotSrv\res
Code\MailslotSrv\resource.h
Code\MailslotSrv\StdAfx.cpp
Code\MailslotSrv\StdAfx.h
Code\MailslotSrv
Code\NamedPipeClt\MainFrm.cpp
Code\NamedPipeClt\MainFrm.h
Code\NamedPipeClt\NamedPipeClt.aps
Code\NamedPipeClt\NamedPipeClt.clw
Code\NamedPipeClt\NamedPipeClt.cpp
Code\NamedPipeClt\NamedPipeClt.dsp
Code\NamedPipeClt\NamedPipeClt.h
Code\NamedPipeClt\NamedPipeClt.plg
Code\NamedPipeClt\NamedPipeClt.rc
Code\NamedPipeClt\NamedPipeCltDoc.cpp
Code\NamedPipeClt\NamedPipeCltDoc.h
Code\NamedPipeClt\NamedPipeCltView.cpp
Code\NamedPipeClt\NamedPipeCltView.h
Code\NamedPipeClt\ReadMe.txt
Code\NamedPipeClt\res\NamedPipeClt.ico
Code\NamedPipeClt\res\NamedPipeClt.rc2
Code\NamedPipeClt\res\NamedPipeCltDoc.ico
Code\NamedPipeClt\res\Toolbar.bmp
Code\NamedPipeClt\res
Code\NamedPipeClt\resource.h
Code\NamedPipeClt\StdAfx.cpp
Code\NamedPipeClt\StdAfx.h
Code\NamedPipeClt
Code\NamedPipeSrv\MainFrm.cpp
Code\NamedPipeSrv\MainFrm.h
Code\NamedPipeSrv\NamedPipeSrv.aps
Code\NamedPipeSrv\NamedPipeSrv.clw
Code\NamedPipeSrv\NamedPipeSrv.cpp
Code\NamedPipeSrv\NamedPipeSrv.dsp
Code\NamedPipeSrv\NamedPipeSrv.dsw
Code\NamedPipeSrv\NamedPipeSrv.h
Code\NamedPipeSrv\NamedPipeSrv.ncb
Code\NamedPipeSrv\NamedPipeSrv.opt
Code\NamedPipeSrv\NamedPipeSrv.plg
Code\NamedPipeSrv\NamedPipeSrv.rc
Code\NamedPipeSrv\NamedPipeSrvDoc.cpp
Code\NamedPipeSrv\NamedPipeSrvDoc.h
Code\NamedPipeSrv\NamedPipeSrvView.cpp
Code\NamedPipeSrv\NamedPipeSrvView.h
Code\NamedPipeSrv\ReadMe.txt
Code\NamedPipeSrv\res\NamedPipeSrv.ico
Code\NamedPipeSrv\res\NamedPipeSrv.rc2
Code\NamedPipeSrv\res\NamedPipeSrvDoc.ico
Code\NamedPipeSrv\res\Toolbar.bmp
Code\NamedPipeSrv\res
Code\NamedPipeSrv\resource.h
Code\NamedPipeSrv\StdAfx.cpp
Code\NamedPipeSrv\StdAfx.h
Code\NamedPipeSrv
Code\Parent\MainFrm.cpp
Code\Parent\MainFrm.h
Code\Parent\Parent.aps
Code\Parent\Parent.clw
Code\Parent\Parent.cpp
Code\Parent\Parent.dsp
Code\Parent\Parent.dsw
Code\Parent\Parent.h
Code\Parent\Parent.ncb
Code\Parent\Parent.opt
Code\Parent\Parent.plg
Code\Parent\Parent.rc
Code\Parent\ParentDoc.cpp
Code\Parent\ParentDoc.h
Code\Parent\ParentView.cpp
Code\Parent\ParentView.h
Code\Parent\ReadMe.txt
Code\Parent\res\Parent.ico
Code\Parent\res\Parent.rc2
Code\Parent\res\ParentDoc.ico
Code\Parent\res\Toolbar.bmp
Code\Parent\res
Code\Parent\resource.h
Code\Parent\StdAfx.cpp
Code\Parent\StdAfx.h
Code\Parent
Code