Introduction - If you have any usage issues, please Google them yourself
The fourth edition of Windows core programming of all the source code, the latest contributions
Packet : 57578879programming.applications.for.microsoft.windows.4thed.jeffrey.richter.source.code.zip filelist
Richter/
Richter/01-ErrorShow/
Richter/01-ErrorShow/01 ErrorShow.dsp
Richter/01-ErrorShow/ErrorShow.cpp
Richter/01-ErrorShow/ErrorShow.ico
Richter/01-ErrorShow/ErrorShow.rc
Richter/01-ErrorShow/Resource.h
Richter/04-ProcessInfo/
Richter/04-ProcessInfo/04 ProcessInfo.dsp
Richter/04-ProcessInfo/ProcessInfo.cpp
Richter/04-ProcessInfo/ProcessInfo.ico
Richter/04-ProcessInfo/ProcessInfo.rc
Richter/04-ProcessInfo/Resource.h
Richter/04-ProcessInfo/Toolhelp.h
Richter/05-JobLab/
Richter/05-JobLab/05 JobLab.dsp
Richter/05-JobLab/Job.h
Richter/05-JobLab/JobLab.cpp
Richter/05-JobLab/JobLab.ico
Richter/05-JobLab/JobLab.rc
Richter/05-JobLab/Resource.h
Richter/07-SchedLab/
Richter/07-SchedLab/07 SchedLab.dsp
Richter/07-SchedLab/Resource.h
Richter/07-SchedLab/SchedLab.cpp
Richter/07-SchedLab/SchedLab.ico
Richter/07-SchedLab/SchedLab.rc
Richter/09-Handshake/
Richter/09-Handshake/09 Handshake.dsp
Richter/09-Handshake/Handshake.cpp
Richter/09-Handshake/Handshake.ico
Richter/09-Handshake/Handshake.rc
Richter/09-Handshake/Resource.h
Richter/09-Queue/
Richter/09-Queue/09 Queue.dsp
Richter/09-Queue/Queue.cpp
Richter/09-Queue/Queue.ico
Richter/09-Queue/Queue.rc
Richter/09-Queue/Resource.h
Richter/10-InterlockedType/
Richter/10-InterlockedType/10 InterlockedType.dsp
Richter/10-InterlockedType/Interlocked.h
Richter/10-InterlockedType/InterLockedType.ico
Richter/10-InterlockedType/InterlockedType.rc
Richter/10-InterlockedType/IntLockTest.cpp
Richter/10-InterlockedType/Resource.h
Richter/10-Optex/
Richter/10-Optex/10 Optex.dsp
Richter/10-Optex/Optex.cpp
Richter/10-Optex/Optex.h
Richter/10-Optex/Optex.ico
Richter/10-Optex/Optex.rc
Richter/10-Optex/OptexTest.cpp
Richter/10-Optex/Resource.h
Richter/10-SWMRG/
Richter/10-SWMRG/10 SWMRG.dsp
Richter/10-SWMRG/Resource.h
Richter/10-SWMRG/SWMRG.cpp
Richter/10-SWMRG/SWMRG.h
Richter/10-SWMRG/SWMRG.ico
Richter/10-SWMRG/SWMRG.rc
Richter/10-SWMRG/SWMRGTest.cpp
Richter/10-WaitForMultExp/
Richter/10-WaitForMultExp/10 WaitForMultExp.dsp
Richter/10-WaitForMultExp/Resource.h
Richter/10-WaitForMultExp/WaitForMultExp.cpp
Richter/10-WaitForMultExp/WaitForMultExp.h
Richter/10-WaitForMultExp/WaitForMultExp.ico
Richter/10-WaitForMultExp/WfMETest.cpp
Richter/10-WaitForMultExp/WfMETest.rc
Richter/11-TimedMsgBox/
Richter/11-TimedMsgBox/11 TimedMsgBox.dsp
Richter/11-TimedMsgBox/Resource.h
Richter/11-TimedMsgBox/TimedMsgBox.cpp
Richter/11-TimedMsgBox/TimedMsgBox.ico
Richter/11-TimedMsgBox/TimedMsgBox.rc
Richter/12-Counter/
Richter/12-Counter/12 Counter.dsp
Richter/12-Counter/Counter.cpp
Richter/12-Counter/Counter.ico
Richter/12-Counter/Counter.rc
Richter/12-Counter/Resource.h
Richter/14-SysInfo/
Richter/14-SysInfo/14 SysInfo.dsp
Richter/14-SysInfo/Resource.h
Richter/14-SysInfo/SysInfo.cpp
Richter/14-SysInfo/SysInfo.ico
Richter/14-SysInfo/SysInfo.rc
Richter/14-VMMap/
Richter/14-VMMap/14 VMMap.dsp
Richter/14-VMMap/Resource.h
Richter/14-VMMap/VMMap.cpp
Richter/14-VMMap/VMMap.ico
Richter/14-VMMap/VMMap.rc
Richter/14-VMMap/VMQuery.cpp
Richter/14-VMMap/VMQuery.h
Richter/14-VMStat/
Richter/14-VMStat/14 VMStat.dsp
Richter/14-VMStat/Resource.h
Richter/14-VMStat/VMStat.cpp
Richter/14-VMStat/VMStat.ico
Richter/14-VMStat/VMStat.rc
Richter/15-AWE/
Richter/15-AWE/15 AWE.dsp
Richter/15-AWE/AddrWindow.h
Richter/15-AWE/AWE.cpp
Richter/15-AWE/AWE.ico
Richter/15-AWE/AWE.rc
Richter/15-AWE/resource.h
Richter/15-MemReset/
Richter/15-MemReset/15 MemReset.dsp
Richter/15-MemReset/MemReset.cpp
Richter/15-MemReset/MemReset.ico
Richter/15-MemReset/MemReset.rc
Richter/15-MemReset/Resource.h
Richter/15-VMAlloc/
Richter/15-VMAlloc/15 VMAlloc.dsp
Richter/15-VMAlloc/Resource.h
Richter/15-VMAlloc/VMAlloc.cpp
Richter/15-VMAlloc/VMAlloc.ico
Richter/15-VMAlloc/VMAlloc.rc
Richter/16-Summation/
Richter/16-Summation/16 Summation.dsp
Richter/16-Summation/Resource.h
Richter/16-Summation/Summation.cpp
Richter/16-Summation/Summation.ico
Richter/16-Summation/Summation.rc
Richter/17-AppInst/
Richter/17-AppInst/17 AppInst.dsp
Richter/17-AppInst/AppInst.cpp
Richter/17-AppInst/AppInst.ico
Richter/17-AppInst/AppInst.rc
Richter/17-AppInst/Resource.h
Richter/17-FileRev/
Richter/17-FileRev/17 FileRev.dsp
Richter/17-FileRev/FileRev.cpp
Richter/17-FileRev/FileRev.ico
Richter/17-FileRev/FileRev.rc
Richter/17-FileRev/Resource.h
Richter/17-MMFShare/
Richter/17-MMFShare/17 MMFShare.dsp
Richter/17-MMFShare/MMFShare.cpp
Richter/17-MMFShare/MMFShare.ico
Richter/17-MMFShare/MMFShare.rc
Richter/17-MMFShare/Resource.h
Richter/17-MMFSparse/
Richter/17-MMFSparse/17 MMFSparse.dsp
Richter/17-MMFSparse/MMFSparse.cpp
Richter/17-MMFSparse/MMFSparse.ico
Richter/17-MMFSparse/MMFSparse.rc
Richter/17-MMFSparse/Resource.h
Richter/17-MMFSparse/SparseStream.h
Richter/20-DelayLoadApp/
Richter/20-DelayLoadApp/20 DelayLoadApp.dsp
Richter/20-DelayLoadApp/DelayLoadApp.cpp
Richter/20-DelayLoadApp/DelayLoadApp.ico
Richter/20-DelayLoadApp/DelayLoadApp.rc
Richter/20-DelayLoadApp/Resource.h
Richter/20-DelayLoadLib/
Richter/20-DelayLoadLib/20 DelayLoadLib.dsp
Richter/20-DelayLoadLib/DelayLoadLib.cpp
Richter/20-DelayLoadLib/DelayLoadLib.h
Richter/22-DIPS/
Richter/22-DIPSLib/
Richter/22-DIPSLib/22 DIPSLib.dsp
Richter/22-DIPSLib/DIPSLib.cpp
Richter/22-DIPSLib/DIPSLib.h
Richter/22-DIPSLib/DIPSLib.rc
Richter/22-DIPSLib/Resource.h
Richter/22-DIPS/22 DIPS.dsp
Richter/22-DIPS/DIPS.cpp
Richter/22-DIPS/DIPS.ico
Richter/22-DIPS/DIPS.rc
Richter/22-DIPS/Resource.h
Richter/22-ImgWalk/
Richter/22-ImgWalk/22 ImgWalk.dsp
Richter/22-ImgWalk/ImgWalk.cpp
Richter/22-InjLib/
Richter/22-InjLib/22 InjLib.dsp
Richter/22-InjLib/InjLib.cpp
Richter/22-InjLib/InjLib.ico
Richter/22-InjLib/InjLib.rc
Richter/22-InjLib/Resource.h
Richter/22-LastMsgBoxInfo/
Richter/22-LastMsgBoxInfoLib/
Richter/22-LastMsgBoxInfoLib/22 LastMsgBoxInfoLib.dsp
Richter/22-LastMsgBoxInfoLib/APIHook.cpp
Richter/22-LastMsgBoxInfoLib/APIHook.h
Richter/22-LastMsgBoxInfoLib/LastMsgBoxInfoLib.cpp
Richter/22-LastMsgBoxInfoLib/LastMsgBoxInfoLib.h
Richter/22-LastMsgBoxInfo/22 LastMsgBoxInfo.dsp
Richter/22-LastMsgBoxInfo/LastMsgBoxInfo.cpp
Richter/22-LastMsgBoxInfo/LastMsgBoxInfo.ico
Richter/22-LastMsgBoxInfo/LastMsgBoxInfo.rc
Richter/22-LastMsgBoxInfo/Resource.h
Richter/23-SEHTerm/
Richter/23-SEHTerm/23 SEHTerm.dsp
Richter/23-SEHTerm/Resource.h
Richter/23-SEHTerm/SEHTerm.cpp
Richter/23-SEHTerm/SEHTerm.ico
Richter/23-SEHTerm/SEHTerm.rc
Richter/25-Spreadsheet/
Richter/25-Spreadsheet/25 Spreadsheet.dsp
Richter/25-Spreadsheet/Resource.h
Richter/25-Spreadsheet/Spreadsheet.cpp
Richter/25-Spreadsheet/Spreadsheet.ico
Richter/25-Spreadsheet/Spreadsheet.rc
Richter/25-Spreadsheet/VMArray.h
Richter/26-CopyData/
Richter/26-CopyData/26 CopyData.dsp
Richter/26-CopyData/CopyData.cpp
Richter/26-CopyData/CopyData.ico
Richter/26-CopyData/CopyData.rc
Richter/26-CopyData/Resource.h
Richter/27-LISLab/
Richter/27-LISLab/27 LISLab.dsp
Richter/27-LISLab/LISLab.cpp
Richter/27-LISLab/LISLab.ico
Richter/27-LISLab/LISLab.rc
Richter/27-LISLab/Resource.h
Richter/27-LISWatch/
Richter/27-LISWatch/27 LISWatch.dsp
Richter/27-LISWatch/Eyes.cur
Richter/27-LISWatch/LISWatch.cpp
Richter/27-LISWatch/LISWatch.ico
Richter/27-LISWatch/LISWatch.rc
Richter/27-LISWatch/Resource.h
Richter/Alpha32/
Richter/Alpha32/01 ErrorShow.exe
Richter/Alpha32/04 ProcessInfo.exe
Richter/Alpha32/05 JobLab.exe
Richter/Alpha32/07 SchedLab.exe
Richter/Alpha32/09 Handshake.exe
Richter/Alpha32/09 Queue.exe
Richter/Alpha32/10 InterlockedType.exe
Richter/Alpha32/10 Optex.exe
Richter/Alpha32/10 SWMRG.exe
Richter/Alpha32/10 WaitForMultExp.exe
Richter/Alpha32/11 TimedMsgBox.exe
Richter/Alpha32/12 Counter.exe
Richter/Alpha32/14 SysInfo.exe
Richter/Alpha32/14 VMMap.exe
Richter/Alpha32/14 VMStat.exe
Richter/Alpha32/15 AWE.exe
Richter/Alpha32/15 MemReset.exe
Richter/Alpha32/15 VMAlloc.exe
Richter/Alpha32/16 Summation.exe
Richter/Alpha32/17 AppInst.exe
Richter/Alpha32/17 FileRev.exe
Richter/Alpha32/17 MMFShare.exe
Richter/Alpha32/17 MMFSparse.exe
Richter/Alpha32/20 DelayLoadApp.exe
Richter/Alpha32/20 DelayLoadLib.dll
Richter/Alpha32/22 DIPS.exe
Richter/Alpha32/22 DIPSLib.dll
Richter/Alpha32/22 ImgWalk.dll
Richter/Alpha32/22 InjLib.exe
Richter/Alpha32/22 LastMsgBoxInfo.exe
Richter/Alpha32/22 LastMsgBoxInfoLib.dll
Richter/Alpha32/23 SEHTerm.exe
Richter/Alpha32/25 Spreadsheet.exe
Richter/Alpha32/26 CopyData.exe
Richter/Alpha32/27 LISLab.exe
Richter/Alpha32/27 LISWatch.exe
Richter/AutoRun.inf
Richter/CmnHdr.h
Richter/License Agreement.rtf
Richter/Programming Applications.dsw
Richter/Setup/
Richter/Setup/Alpha32/
Richter/Setup/Alpha32/Data.Cab
Richter/Setup/Alpha32/InstMsi-alpha.Exe
Richter/Setup/Alpha32/Programming Applications for Microsoft Windows.Msi
Richter/Setup/Alpha32/Programming Applications for Microsoft Windows.PDF
Richter/Setup/Alpha32/Setup.exe
Richter/Setup/Ebook/
Richter/Setup/Ebook/x86/
Richter/Setup/Ebook/x86/19968.ICO
Richter/Setup/Ebook/x86/AUTORUN.EXE
Richter/Setup/Ebook/x86/AUTORUN.INF
Richter/Setup/Ebook/x86/BONLINE.INI
Richter/Setup/Ebook/x86/DATA.TAG
Richter/Setup/Ebook/x86/DATA1.CAB
Richter/Setup/Ebook/x86/HHUPD.EXE
Richter/Setup/Ebook/x86/LANG.DAT
Richter/Setup/Ebook/x86/LAYOUT.BIN
Richter/Setup/Ebook/x86/LICENSE.TXT
Richter/Setup/Ebook/x86/MFC42.DLL
Richter/Setup/Ebook/x86/MSVCRT.DLL
Richter/Setup/Ebook/x86/OS.DAT
Richter/Setup/Ebook/x86/PRGAPPS4.CHM
Richter/Setup/Ebook/x86/README.TXT
Richter/Setup/Ebook/x86/REGSVR32.EXE
Richter/Setup/Ebook/x86/SETUP.BMP
Richter/Setup/Ebook/x86/SETUP.EXE
Richter/Setup/Ebook/x86/SETUP.INI
Richter/Setup/Ebook/x86/SETUP.INS
Richter/Setup/Ebook/x86/SETUP.ISS
Richter/Setup/Ebook/x86/SETUP.LID
Richter/Setup/Ebook/x86/SETUP.LOG
Richter/Setup/Ebook/x86/_INST32I.EX_
Richter/Setup/Ebook/x86/_ISDEL.EXE
Richter/Setup/Ebook/x86/_SETUP.DLL
Richter/Setup/Ebook/x86/_SYS1.CAB
Richter/Setup/Ebook/x86/_USER1.CAB
Richter/Setup/PressCD.ini
Richter/Setup/PressCDalpha.exe
Richter/Setup/PressCDalpha.ini
Richter/Setup/PressCDx86.exe
Richter/Setup/PrgApps.bmp
Richter/Setup/x86/
Richter/Setup/x86/Data.Cab
Richter/Setup/x86/instmsia.exe
Richter/Setup/x86/instmsiw.exe
Richter/Setup/x86/Programming Applications for Microsoft Windows.Msi
Richter/Setup/x86/Programming Applications for Microsoft Windows.PDF
Richter/Setup/x86/setup.exe
Richter/Setup/x86/setup.ini
Richter/Windows 2000 Desktop Application Specification.doc
Richter/x86/
Richter/x86/01 ErrorShow.exe
Richter/x86/04 ProcessInfo.exe
Richter/x86/05 JobLab.exe
Richter/x86/07 SchedLab.exe
Richter/x86/09 Handshake.exe
Richter/x86/09 Queue.exe
Richter/x86/10 InterlockedType.exe
Richter/x86/10 Optex.exe
Richter/x86/10 SWMRG.exe
Richter/x86/10 WaitForMultExp.exe
Richter/x86/11 TimedMsgBox.exe
Richter/x86/12 Counter.exe
Richter/x86/14 SysInfo.exe
Richter/x86/14 VMMap.exe
Richter/x86/14 VMStat.exe
Richter/x86/15 AWE.exe
Richter/x86/15 MemReset.exe
Richter/x86/15 VMAlloc.exe
Richter/x86/16 Summation.exe
Richter/x86/17 AppInst.exe
Richter/x86/17 FileRev.exe
Richter/x86/17 MMFShare.exe
Richter/x86/17 MMFSparse.exe
Richter/x86/20 DelayLoadApp.exe
Richter/x86/20 DelayLoadLib.dll
Richter/x86/22 DIPS.exe
Richter/x86/22 DIPSLib.dll
Richter/x86/22 ImgWalk.dll
Richter/x86/22 InjLib.exe
Richter/x86/22 LastMsgBoxInfo.exe
Richter/x86/22 LastMsgBoxInfoLib.dll
Richter/x86/23 SEHTerm.exe
Richter/x86/25 Spreadsheet.exe
Richter/x86/26 CopyData.exe
Richter/x86/27 LISLab.exe
Richter/x86/27 LISWatch.exe