这是一本学习 window编程的很好的参考教材
源代码在线查看: rawpacket.vcproj
ProjectType="Visual C++"
Version="7.10"
Name="RawPacket"
ProjectGUID="{C3B8DF31-CE6F-4C49-A276-D7C18974E780}"
SccProjectName=""
SccLocalPath="">
Name="Win32"/>
Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory="C:\Temp"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="FALSE"
CharacterSet="2">
Name="VCCLCompilerTool"
AdditionalOptions="/Zm200 "
Optimization="2"
InlineFunctionExpansion="1"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;STRICT"
StringPooling="TRUE"
RuntimeLibrary="0"
EnableFunctionLevelLinking="TRUE"
UsePrecompiledHeader="3"
PrecompiledHeaderThrough="stdafx.h"
PrecompiledHeaderFile="C:\Temp/RawPacket.pch"
AssemblerListingLocation="C:\Temp/"
ObjectFile="C:\Temp/"
ProgramDataBaseFileName="C:\Temp/"
BrowseInformation="1"
WarningLevel="4"
SuppressStartupBanner="TRUE"/>
Name="VCCustomBuildTool"/>
Name="VCLinkerTool"
OutputFile=".\Release\rawpacket.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
GenerateDebugInformation="FALSE"
ProgramDatabaseFile=".\Release/RawPacket.pdb"
SubSystem="2"
TargetMachine="1"/>
Name="VCMIDLTool"
PreprocessorDefinitions="NDEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Release/RawPacket.tlb"
HeaderFileName=""/>
Name="VCPostBuildEventTool"/>
Name="VCPreBuildEventTool"/>
Name="VCPreLinkEventTool"/>
Name="VCResourceCompilerTool"
PreprocessorDefinitions="NDEBUG"
Culture="1030"/>
Name="VCWebServiceProxyGeneratorTool"/>
Name="VCXMLDataGeneratorTool"/>
Name="VCWebDeploymentTool"/>
Name="VCManagedWrapperGeneratorTool"/>
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory="C:\Temp"
ConfigurationType="1"
UseOfMFC="0"
ATLMinimizesCRunTimeLibraryUsage="TRUE"
CharacterSet="2">
Name="VCCLCompilerTool"
AdditionalOptions="/Zm200 "
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;STRICT"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
UsePrecompiledHeader="3"
PrecompiledHeaderThrough="stdafx.h"
PrecompiledHeaderFile="C:\Temp/RawPacket.pch"
AssemblerListingLocation="C:\Temp/"
ObjectFile="C:\Temp/"
ProgramDataBaseFileName="C:\Temp/"
BrowseInformation="1"
WarningLevel="3"
SuppressStartupBanner="TRUE"
DebugInformationFormat="4"/>
Name="VCCustomBuildTool"/>
Name="VCLinkerTool"
OutputFile="debug/rawpacket.exe"
LinkIncremental="1"
SuppressStartupBanner="TRUE"
GenerateDebugInformation="TRUE"
ProgramDatabaseFile=".\Debug/RawPacket.pdb"
SubSystem="2"
TargetMachine="1"/>
Name="VCMIDLTool"
PreprocessorDefinitions="_DEBUG"
MkTypLibCompatible="TRUE"
SuppressStartupBanner="TRUE"
TargetEnvironment="1"
TypeLibraryName=".\Debug/RawPacket.tlb"
HeaderFileName=""/>
Name="VCPostBuildEventTool"/>
Name="VCPreBuildEventTool"/>
Name="VCPreLinkEventTool"/>
Name="VCResourceCompilerTool"
PreprocessorDefinitions="_DEBUG"
Culture="1030"/>
Name="VCWebServiceProxyGeneratorTool"/>
Name="VCXMLDataGeneratorTool"/>
Name="VCWebDeploymentTool"/>
Name="VCManagedWrapperGeneratorTool"/>
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
Name="Source Files"
Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
RelativePath=".\src\ButtonST.cpp">
RelativePath=".\src\ButtonST.h">
RelativePath=".\gap_b3.cpp">
RelativePath=".\gap_b3.h">
RelativePath=".\MultiPaneStatusBarEx.h">
RelativePath="RawPacket.cpp">
Name="Release|Win32">
Name="VCCLCompilerTool"
Optimization="2"
PreprocessorDefinitions=""
BrowseInformation="1"/>
Name="Debug|Win32">
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
BrowseInformation="1"/>
RelativePath="RawPacket.rc">
RelativePath=".\src\ShadeButtonST.h">
RelativePath="stdafx.cpp">
Name="Release|Win32">
Name="VCCLCompilerTool"
Optimization="2"
PreprocessorDefinitions=""
UsePrecompiledHeader="1"
BrowseInformation="1"/>
Name="Debug|Win32">
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions=""
BasicRuntimeChecks="3"
UsePrecompiledHeader="1"
BrowseInformation="1"/>
RelativePath=".\util.cpp">
RelativePath=".\util.h">
RelativePath=".\XAviPlay.cpp">
RelativePath=".\XAviPlay.h">
Name="Header Files"
Filter="h;hpp;hxx;hm;inl">
RelativePath="AboutDlg.h">
RelativePath=".\ChildFrm.h">
RelativePath="mainfrm.h">
RelativePath="resource.h">
RelativePath="stdafx.h">
RelativePath=".\TaskBarIcon.h">
RelativePath=".\View.h">
Name="Controls"
Filter="">
RelativePath="atlctrlxp.h">
RelativePath="atlctrlxp2.h">
RelativePath="atldock.h">
RelativePath="atldock2.h">
RelativePath="AutoHideXP.h">
RelativePath=".\CollapsiblePanel.h">
RelativePath="CoolTabCtrls.h">
RelativePath="DlgTabCtrl.h">
RelativePath="MDIContainer.h">
RelativePath="MenuShadows.h">
Name="Extensions"
Filter="">
RelativePath="atlctrlsext.h">
RelativePath="atldib.h">
RelativePath="atldispa.h">
RelativePath="atlgdix.h">
RelativePath="atlscript.h">
RelativePath="atlwfile.h">
RelativePath="atlwinmisc.h">
Name="Resource Files"
Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
RelativePath=".\res\bitmap1.bmp">
RelativePath=".\res\classvie.bmp">
RelativePath=".\res\collapse.ico">
RelativePath=".\res\down_1.bmp">
RelativePath=".\res\down_2.bmp">
RelativePath=".\res\expand.ico">
RelativePath=".\res\firewall.bmp">
RelativePath=".\res\headers.bmp">
RelativePath=".\res\ico00001.ico">
RelativePath=".\res\ico00002.ico">
RelativePath=".\res\ico00003.ico">
RelativePath=".\res\ico00004.ico">
RelativePath=".\res\ico00005.ico">
RelativePath=".\res\ico00006.ico">
RelativePath=".\res\icon1.ico">
RelativePath=".\res\icon2.ico">
RelativePath=".\res\icon3.ico">
RelativePath=".\res\icon4.ico">
RelativePath=".\res\icon5.ico">
RelativePath="res\idr_main.ico">
RelativePath=".\res\office97.bmp">
RelativePath=".\res\PASSALL.ico">
RelativePath="res\toolbar.bmp">
RelativePath=".\res\toolbar1.bmp">
RelativePath=".\res\UP_1.bmp">
RelativePath=".\res\UP_2.bmp">
RelativePath=".\res\XpTest.ico">
RelativePath=".\Filecopy.avi">
Name="RESOURCE_FILE"
Value="RawPacket.rc"/>