OSDN Git Service

Fix bugs process protection.
[ffftp/ffftp.git] / FFFTP_English.vc90.vcproj
index c745f09..407d181 100644 (file)
@@ -16,9 +16,9 @@
        </ToolFiles>
        <Configurations>
                <Configuration
-                       Name="Release|Win32"
-                       OutputDirectory=".\FFFTP_Eng_Release"
-                       IntermediateDirectory=".\FFFTP_Eng_Release"
+                       Name="Debug|Win32"
+                       OutputDirectory=".\FFFTP_Eng_Debug"
+                       IntermediateDirectory=".\FFFTP_Eng_Debug"
                        ConfigurationType="1"
                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
                        UseOfMFC="0"
                        />
                        <Tool
                                Name="VCMIDLTool"
-                               PreprocessorDefinitions="NDEBUG"
+                               PreprocessorDefinitions="_DEBUG"
                                MkTypLibCompatible="true"
                                SuppressStartupBanner="true"
                                TargetEnvironment="1"
-                               TypeLibraryName=".\FFFTP_Eng_Release/FFFTP_English.tlb"
+                               TypeLibraryName=".\FFFTP_Eng_Debug\FFFTP_English.tlb"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               InlineFunctionExpansion="1"
+                               Optimization="0"
                                AdditionalIncludeDirectories="Resource_eng"
-                               PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS,ENGLISH"
-                               StringPooling="true"
-                               RuntimeLibrary="0"
-                               EnableFunctionLevelLinking="true"
-                               PrecompiledHeaderFile=".\FFFTP_Eng_Release/FFFTP_English.pch"
-                               AssemblerListingLocation=".\FFFTP_Eng_Release/"
-                               ObjectFile=".\FFFTP_Eng_Release/"
-                               ProgramDataBaseFileName=".\FFFTP_Eng_Release/"
+                               PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,WINVER=0x0500,_WIN32_WINNT=0x0500,_WIN32_IE=0x0400,_CRT_SECURE_NO_WARNINGS,ENGLISH"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="1"
+                               PrecompiledHeaderFile=".\FFFTP_Eng_Debug\FFFTP_English.pch"
+                               AssemblerListingLocation=".\FFFTP_Eng_Debug\"
+                               ObjectFile=".\FFFTP_Eng_Debug\"
+                               ProgramDataBaseFileName=".\FFFTP_Eng_Debug\"
                                WarningLevel="3"
                                SuppressStartupBanner="true"
+                               DebugInformationFormat="4"
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCResourceCompilerTool"
-                               PreprocessorDefinitions="NDEBUG"
+                               PreprocessorDefinitions="_DEBUG"
                                Culture="1033"
                        />
                        <Tool
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions="/MACHINE:I386"
-                               AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib htmlhelp.lib"
-                               OutputFile="FFFTP_Eng_Release/FFFTP.exe"
-                               LinkIncremental="1"
+                               AdditionalDependencies="comctl32.lib htmlhelp.lib imagehlp.lib rasapi32.lib sfc.lib winmm.lib wintrust.lib wsock32.lib"
+                               OutputFile=".\FFFTP_Eng_Debug\FFFTP.exe"
+                               LinkIncremental="2"
                                SuppressStartupBanner="true"
-                               ProgramDatabaseFile=".\FFFTP_Eng_Release/FFFTP.pdb"
+                               GenerateManifest="false"
+                               DelayLoadDLLs="advapi32.dll;comctl32.dll;comdlg32.dll;gdi32.dll;sfc.dll;shell32.dll;ole32.dll;user32.dll;winmm.dll;wintrust.dll;wsock32.dll"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile=".\FFFTP_Eng_Debug\FFFTP.pdb"
                                SubSystem="2"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
                        />
                </Configuration>
                <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory=".\FFFTP_Eng_Debug"
-                       IntermediateDirectory=".\FFFTP_Eng_Debug"
+                       Name="Release|Win32"
+                       OutputDirectory=".\FFFTP_Eng_Release"
+                       IntermediateDirectory=".\FFFTP_Eng_Release"
                        ConfigurationType="1"
                        InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC70.vsprops"
                        UseOfMFC="0"
                        />
                        <Tool
                                Name="VCMIDLTool"
-                               PreprocessorDefinitions="_DEBUG"
+                               PreprocessorDefinitions="NDEBUG"
                                MkTypLibCompatible="true"
                                SuppressStartupBanner="true"
                                TargetEnvironment="1"
-                               TypeLibraryName=".\FFFTP_Eng_Debug/FFFTP_English.tlb"
+                               TypeLibraryName=".\FFFTP_Eng_Release\FFFTP_English.tlb"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               Optimization="0"
+                               InlineFunctionExpansion="1"
                                AdditionalIncludeDirectories="Resource_eng"
-                               PreprocessorDefinitions="WIN32,_DEBUG,_WINDOWS,_WIN32_IE=0x300,_CRT_SECURE_NO_WARNINGS,ENGLISH"
-                               BasicRuntimeChecks="3"
-                               RuntimeLibrary="1"
-                               PrecompiledHeaderFile=".\FFFTP_Eng_Debug/FFFTP_English.pch"
-                               AssemblerListingLocation=".\FFFTP_Eng_Debug/"
-                               ObjectFile=".\FFFTP_Eng_Debug/"
-                               ProgramDataBaseFileName=".\FFFTP_Eng_Debug/"
+                               PreprocessorDefinitions="WIN32,NDEBUG,_WINDOWS,WINVER=0x0500,_WIN32_WINNT=0x0500,_WIN32_IE=0x0400,_CRT_SECURE_NO_WARNINGS,ENGLISH"
+                               StringPooling="true"
+                               RuntimeLibrary="0"
+                               EnableFunctionLevelLinking="true"
+                               PrecompiledHeaderFile=".\FFFTP_Eng_Release\FFFTP_English.pch"
+                               AssemblerListingLocation=".\FFFTP_Eng_Release\"
+                               ObjectFile=".\FFFTP_Eng_Release\"
+                               ProgramDataBaseFileName=".\FFFTP_Eng_Release\"
                                WarningLevel="3"
                                SuppressStartupBanner="true"
-                               DebugInformationFormat="4"
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCResourceCompilerTool"
-                               PreprocessorDefinitions="_DEBUG"
+                               PreprocessorDefinitions="NDEBUG"
                                Culture="1033"
                        />
                        <Tool
                        <Tool
                                Name="VCLinkerTool"
                                AdditionalOptions="/MACHINE:I386"
-                               AdditionalDependencies="wsock32.lib comctl32.lib winmm.lib htmlhelp.lib"
-                               OutputFile="FFFTP_Eng_Debug/FFFTP.exe"
-                               LinkIncremental="2"
+                               AdditionalDependencies="comctl32.lib htmlhelp.lib imagehlp.lib rasapi32.lib sfc.lib winmm.lib wintrust.lib wsock32.lib"
+                               OutputFile=".\FFFTP_Eng_Release\FFFTP.exe"
+                               LinkIncremental="1"
                                SuppressStartupBanner="true"
-                               GenerateDebugInformation="true"
-                               ProgramDatabaseFile=".\FFFTP_Eng_Debug/FFFTP.pdb"
+                               GenerateManifest="false"
+                               DelayLoadDLLs="advapi32.dll;comctl32.dll;comdlg32.dll;gdi32.dll;sfc.dll;shell32.dll;ole32.dll;user32.dll;winmm.dll;wintrust.dll;wsock32.dll"
+                               ProgramDatabaseFile=".\FFFTP_Eng_Release\FFFTP.pdb"
                                SubSystem="2"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
                                >
                        </File>
                        <File
+                               RelativePath=".\protectprocess.c"
+                               >
+                       </File>
+                       <File
                                RelativePath=".\ras.c"
                                >
                        </File>
                                >
                        </File>
                        <File
+                               RelativePath=".\socketwrapper.c"
+                               >
+                       </File>
+                       <File
                                RelativePath=".\statuswin.c"
                                >
                        </File>
                                >
                        </File>
                        <File
+                               RelativePath=".\protectprocess.h"
+                               >
+                       </File>
+                       <File
                                RelativePath=".\Resource_eng\resource.h"
                                >
                        </File>
+                       <File
+                               RelativePath=".\socketwrapper.h"
+                               >
+                       </File>
                </Filter>
                <Filter
                        Name="Resource Files"
                        RelativePath=".\Resource_eng\ffftp.exe.manifest"
                        >
                        <FileConfiguration
-                               Name="Release|Win32"
+                               Name="Debug|Win32"
+                               ExcludedFromBuild="true"
                                >
                                <Tool
                                        Name="VCCustomBuildTool"
                                />
                        </FileConfiguration>
                        <FileConfiguration
-                               Name="Debug|Win32"
-                               ExcludedFromBuild="true"
+                               Name="Release|Win32"
                                >
                                <Tool
                                        Name="VCCustomBuildTool"