Introduction - If you have any usage issues, please Google them yourself
explain in detail the communication process in four ways : the clipboard, anonymous pipes, named pipes and mail chutes. Analysis and comparison of several inter-process communication advantages and disadvantages.
Packet : 67506261codeps.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\Thumbs.db
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