Revision: 7684 https://osdn.net/projects/ttssh2/scm/svn/commits/7684 Author: maya Date: 2019-05-17 00:22:07 +0900 (Fri, 17 May 2019) Log Message: ----------- Windows 95/NT4 で起動しない問題を修正 ttlib.c が追加されたプロジェクトでは user32.dll を遅延読み込みする必要がある r7681 は revert Revision Links: -------------- https://osdn.net/projects/ttssh2/scm/svn/commits/7681 Modified Paths: -------------- trunk/TTProxy/TTProxy.v9.vcproj trunk/TTProxy/TTProxy.vcproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v10.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v11.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v12.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v14.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v15.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v16.vcxproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v9.vcproj trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.vcproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v10.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v11.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v12.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v14.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v15.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v16.vcxproj trunk/TTXSamples/TTXViewMode/TTXViewMode.v9.vcproj trunk/TTXSamples/TTXViewMode/TTXViewMode.vcproj trunk/teraterm/common/ttlib.c trunk/teraterm/ttpfile/ttpfile.v10.vcxproj trunk/teraterm/ttpfile/ttpfile.v11.vcxproj trunk/teraterm/ttpfile/ttpfile.v12.vcxproj trunk/teraterm/ttpfile/ttpfile.v14.vcxproj trunk/teraterm/ttpfile/ttpfile.v15.vcxproj trunk/teraterm/ttpfile/ttpfile.v16.vcxproj trunk/teraterm/ttpfile/ttpfile.v9.vcproj trunk/teraterm/ttpfile/ttpfile.vcproj trunk/teraterm/ttpset/ttpset.v10.vcxproj trunk/teraterm/ttpset/ttpset.v11.vcxproj trunk/teraterm/ttpset/ttpset.v12.vcxproj trunk/teraterm/ttpset/ttpset.v14.vcxproj trunk/teraterm/ttpset/ttpset.v15.vcxproj trunk/teraterm/ttpset/ttpset.v16.vcxproj trunk/teraterm/ttpset/ttpset.v9.vcproj trunk/teraterm/ttpset/ttpset.vcproj trunk/teraterm/ttptek/ttptek.v10.vcxproj trunk/teraterm/ttptek/ttptek.v11.vcxproj trunk/teraterm/ttptek/ttptek.v12.vcxproj trunk/teraterm/ttptek/ttptek.v14.vcxproj trunk/teraterm/ttptek/ttptek.v15.vcxproj trunk/teraterm/ttptek/ttptek.v16.vcxproj trunk/teraterm/ttptek/ttptek.v9.vcproj trunk/teraterm/ttptek/ttptek.vcproj trunk/ttpmenu/ttpmenu.v9.vcproj trunk/ttpmenu/ttpmenu.vcproj trunk/ttssh2/ttxssh/ttxssh.v10.vcxproj trunk/ttssh2/ttxssh/ttxssh.v11.vcxproj trunk/ttssh2/ttxssh/ttxssh.v12.vcxproj trunk/ttssh2/ttxssh/ttxssh.v14.vcxproj trunk/ttssh2/ttxssh/ttxssh.v15.vcxproj trunk/ttssh2/ttxssh/ttxssh.v16.vcxproj trunk/ttssh2/ttxssh/ttxssh.v9.vcproj trunk/ttssh2/ttxssh/ttxssh.vcproj -------------- next part -------------- Modified: trunk/TTProxy/TTProxy.v9.vcproj =================================================================== --- trunk/TTProxy/TTProxy.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTProxy/TTProxy.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -79,6 +79,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="TTX.def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" GenerateMapFile="true" RandomizedBaseAddress="1" @@ -173,6 +174,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="TTX.def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" RandomizedBaseAddress="1" DataExecutionPrevention="0" Modified: trunk/TTProxy/TTProxy.vcproj =================================================================== --- trunk/TTProxy/TTProxy.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTProxy/TTProxy.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -78,6 +78,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="TTX.def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" GenerateMapFile="true" ImportLibrary="$(OutDir)\$(ProjectName).lib" @@ -173,6 +174,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="TTX.def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" ImportLibrary="$(OutDir)\$(ProjectName).lib" TargetMachine="1" @@ -252,7 +254,7 @@ </FileConfiguration> </File> <File - RelativePath="..\teraterm\common\ttlib.c" + RelativePath="..\teraterm\common\dlglib_tmpl.cpp" > <FileConfiguration Name="Release|Win32" @@ -272,7 +274,7 @@ </FileConfiguration> </File> <File - RelativePath="..\teraterm\common\dlglib_tmpl.cpp" + RelativePath="StdAfx.cpp" > <FileConfiguration Name="Release|Win32" @@ -279,7 +281,9 @@ > <Tool Name="VCCLCompilerTool" - UsePrecompiledHeader="0" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + UsePrecompiledHeader="1" /> </FileConfiguration> <FileConfiguration @@ -287,12 +291,14 @@ > <Tool Name="VCCLCompilerTool" - UsePrecompiledHeader="0" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + UsePrecompiledHeader="1" /> </FileConfiguration> </File> <File - RelativePath="StdAfx.cpp" + RelativePath="..\teraterm\common\ttlib.c" > <FileConfiguration Name="Release|Win32" @@ -299,9 +305,7 @@ > <Tool Name="VCCLCompilerTool" - AdditionalIncludeDirectories="" - PreprocessorDefinitions="" - UsePrecompiledHeader="1" + UsePrecompiledHeader="0" /> </FileConfiguration> <FileConfiguration @@ -309,9 +313,7 @@ > <Tool Name="VCCLCompilerTool" - AdditionalIncludeDirectories="" - PreprocessorDefinitions="" - UsePrecompiledHeader="1" + UsePrecompiledHeader="0" /> </FileConfiguration> </File> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v10.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -60,6 +60,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -77,6 +78,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v11.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v12.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v14.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v15.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v16.vcxproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -66,6 +66,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -83,6 +84,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v9.vcproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -64,6 +64,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib"" LinkIncremental="2" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -138,6 +139,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib"" LinkIncremental="1" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" Modified: trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.vcproj =================================================================== --- trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXRecurringCommand/TTXRecurringCommand.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -63,6 +63,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="2" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" TargetMachine="1" @@ -138,6 +139,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="1" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v10.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -60,6 +60,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -77,6 +78,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v11.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v12.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v14.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v15.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -65,6 +65,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -82,6 +83,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v16.vcxproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -66,6 +66,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <TargetMachine>MachineX86</TargetMachine> @@ -83,6 +84,7 @@ </ClCompile> <Link> <AdditionalDependencies>$(SolutionDir)..\teraterm\$(Configuration)\ttpcmn.lib;%(AdditionalDependencies)</AdditionalDependencies> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <OptimizeReferences>true</OptimizeReferences> Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.v9.vcproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -64,6 +64,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="2" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -138,6 +139,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="1" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" Modified: trunk/TTXSamples/TTXViewMode/TTXViewMode.vcproj =================================================================== --- trunk/TTXSamples/TTXViewMode/TTXViewMode.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/TTXSamples/TTXViewMode/TTXViewMode.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -63,6 +63,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="2" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" TargetMachine="1" @@ -138,6 +139,7 @@ Name="VCLinkerTool" AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" user32.lib ole32.lib shell32.lib gdi32.lib" LinkIncremental="1" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" OptimizeReferences="2" Modified: trunk/teraterm/common/ttlib.c =================================================================== --- trunk/teraterm/common/ttlib.c 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/common/ttlib.c 2019-05-16 15:22:07 UTC (rev 7684) @@ -104,11 +104,6 @@ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }; -static HMODULE hModuleUser32; -static BOOL (WINAPI *pGetMonitorInfoA)(HMONITOR hMonitor, LPMONITORINFO lpmi); -static HMONITOR (WINAPI *pMonitorFromWindow)(HWND hwnd, DWORD dwFlags); -static HMONITOR (WINAPI *pMonitorFromPoint)(POINT pt, DWORD dwFlags); - void b64encode(PCHAR d, int dsize, PCHAR s, int len) { unsigned int b = 0; @@ -1426,19 +1421,13 @@ // 98 \x88ȍ~/2000 \x88ȍ~\x82\xCD TRUE \x82\xF0\x95Ԃ\xB7 BOOL HasMultiMonitorSupport() { - if (hModuleUser32 == NULL) { - hModuleUser32 = GetModuleHandle("user32.dll"); - if (hModuleUser32 == NULL) { - return FALSE; // \x82\xBD\x82Ԃ蓾\x82Ȃ\xA2 - } + HMODULE mod; + + if (((mod = GetModuleHandle("user32.dll")) != NULL) && + (GetProcAddress(mod, "MonitorFromPoint") != NULL)) { + return TRUE; } - if (pMonitorFromPoint == NULL) { - pMonitorFromPoint = (void *)GetProcAddress(hModuleUser32, "MonitorFromPoint"); - } - if (pMonitorFromPoint == NULL) { - return FALSE; - } - return TRUE; + return FALSE; } // OS \x82\xAA GetAdaptersAddresses \x82\xF0\x83T\x83|\x81[\x83g\x82\xB5\x82Ă\xA2\x82邩\x82ǂ\xA4\x82\xA9\x82ʂ\xB7\x82\xE9\x81B @@ -1866,29 +1855,12 @@ */ void GetDesktopRect(HWND hWnd, RECT *rect) { - BOOL Supported = TRUE; - if (!HasMultiMonitorSupport()) { - Supported = FALSE; - } - if (Supported) { - if (pGetMonitorInfoA == NULL) { - // hModuleUser32\x82̓Z\x83b\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9 - pGetMonitorInfoA = (void *)GetProcAddress(hModuleUser32, "GetMonitorInfoA"); - } - if (pMonitorFromWindow == NULL) { - pMonitorFromWindow = (void *)GetProcAddress(hModuleUser32, "MonitorFromWindow"); - } - if (pGetMonitorInfoA == NULL || pMonitorFromWindow == NULL) { - Supported = FALSE; - } - } - - if (Supported) { + if (HasMultiMonitorSupport()) { // \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x8Fꍇ MONITORINFO monitorInfo; - HMONITOR hMonitor = pMonitorFromWindow(hWnd, MONITOR_DEFAULTTONEAREST); + HMONITOR hMonitor = MonitorFromWindow(hWnd, MONITOR_DEFAULTTONEAREST); monitorInfo.cbSize = sizeof(MONITORINFO); - pGetMonitorInfoA(hMonitor, &monitorInfo); + GetMonitorInfo(hMonitor, &monitorInfo); *rect = monitorInfo.rcWork; } else { // \x83}\x83\x8B\x83`\x83\x82\x83j\x83^\x82\xAA\x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82Ȃ\xA2\x8Fꍇ Modified: trunk/teraterm/ttpfile/ttpfile.v10.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -76,6 +76,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -113,6 +114,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v11.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v12.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v14.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v15.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -83,6 +83,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -120,6 +121,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v16.vcxproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -83,6 +83,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -120,6 +121,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpfile/ttpfile.v9.vcproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -77,6 +77,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -166,6 +167,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" Modified: trunk/teraterm/ttpfile/ttpfile.vcproj =================================================================== --- trunk/teraterm/ttpfile/ttpfile.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpfile/ttpfile.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -76,6 +76,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" @@ -166,6 +167,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" Modified: trunk/teraterm/ttpset/ttpset.v10.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -76,6 +76,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -115,6 +116,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v11.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -119,6 +120,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v12.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -119,6 +120,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v14.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v15.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -83,6 +83,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -122,6 +123,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v16.vcxproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -83,6 +83,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -122,6 +123,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttpset/ttpset.v9.vcproj =================================================================== --- trunk/teraterm/ttpset/ttpset.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -76,6 +76,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -167,6 +168,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" Modified: trunk/teraterm/ttpset/ttpset.vcproj =================================================================== --- trunk/teraterm/ttpset/ttpset.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttpset/ttpset.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -75,6 +75,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" @@ -167,6 +168,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" Modified: trunk/teraterm/ttptek/ttptek.v10.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -74,6 +74,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -113,6 +114,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v11.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -79,6 +79,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v12.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -79,6 +79,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v14.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -79,6 +79,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -117,6 +118,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v15.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -120,6 +121,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v16.vcxproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -81,6 +81,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> @@ -120,6 +121,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> + <DelayLoadDLLs>user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <ImportLibrary>$(OutDir)$(ProjectName).lib</ImportLibrary> Modified: trunk/teraterm/ttptek/ttptek.v9.vcproj =================================================================== --- trunk/teraterm/ttptek/ttptek.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -75,6 +75,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -166,6 +167,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" Modified: trunk/teraterm/ttptek/ttptek.vcproj =================================================================== --- trunk/teraterm/ttptek/ttptek.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/teraterm/ttptek/ttptek.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -74,6 +74,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" @@ -166,6 +167,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(OutDir)" ModuleDefinitionFile="$(ProjectName).def" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" ImportLibrary="$(OutDir)\$(ProjectName).lib" Modified: trunk/ttpmenu/ttpmenu.v9.vcproj =================================================================== --- trunk/ttpmenu/ttpmenu.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttpmenu/ttpmenu.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -73,6 +73,7 @@ AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib version.lib" LinkIncremental="1" SuppressStartupBanner="true" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" @@ -160,6 +161,7 @@ AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib version.lib" LinkIncremental="1" SuppressStartupBanner="true" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" RandomizedBaseAddress="1" Modified: trunk/ttpmenu/ttpmenu.vcproj =================================================================== --- trunk/ttpmenu/ttpmenu.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttpmenu/ttpmenu.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -72,6 +72,7 @@ AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib version.lib user32.lib gdi32.lib comdlg32.lib Advapi32.lib Shell32.lib Ole32.lib" LinkIncremental="1" SuppressStartupBanner="true" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" TargetMachine="1" @@ -160,6 +161,7 @@ AdditionalDependencies="odbc32.lib odbccp32.lib comctl32.lib version.lib user32.lib gdi32.lib comdlg32.lib Advapi32.lib Shell32.lib Ole32.lib" LinkIncremental="1" SuppressStartupBanner="true" + DelayLoadDLLs="user32.dll" GenerateDebugInformation="true" SubSystem="2" TargetMachine="1" Modified: trunk/ttssh2/ttxssh/ttxssh.v10.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v10.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v10.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -80,7 +80,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -126,7 +126,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v11.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v11.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v11.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -85,7 +85,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -131,7 +131,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v12.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v12.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v12.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -85,7 +85,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -131,7 +131,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v14.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v14.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v14.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -85,7 +85,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -131,7 +131,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v15.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v15.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v15.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -86,7 +86,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -132,7 +132,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v16.vcxproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v16.vcxproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v16.vcxproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -86,7 +86,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <GenerateMapFile>true</GenerateMapFile> <SubSystem>Windows</SubSystem> @@ -132,7 +132,7 @@ <SuppressStartupBanner>true</SuppressStartupBanner> <AdditionalLibraryDirectories>$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <ModuleDefinitionFile>$(ProjectName).def</ModuleDefinitionFile> - <DelayLoadDLLs>dnsapi.dll;%(DelayLoadDLLs)</DelayLoadDLLs> + <DelayLoadDLLs>dnsapi.dll;user32.dll;%(DelayLoadDLLs)</DelayLoadDLLs> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Windows</SubSystem> <BaseAddress>0x12500000</BaseAddress> Modified: trunk/ttssh2/ttxssh/ttxssh.v9.vcproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.v9.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.v9.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -79,7 +79,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="$(ProjectName).def" - DelayLoadDLLs="dnsapi.dll" + DelayLoadDLLs="dnsapi.dll;user32.dll" GenerateDebugInformation="true" GenerateMapFile="true" SubSystem="2" @@ -175,7 +175,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="$(ProjectName).def" - DelayLoadDLLs="dnsapi.dll" + DelayLoadDLLs="dnsapi.dll;user32.dll" GenerateDebugInformation="true" SubSystem="2" BaseAddress="0x12500000" Modified: trunk/ttssh2/ttxssh/ttxssh.vcproj =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.vcproj 2019-05-16 11:14:21 UTC (rev 7683) +++ trunk/ttssh2/ttxssh/ttxssh.vcproj 2019-05-16 15:22:07 UTC (rev 7684) @@ -78,7 +78,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\libs\openssl\out32.dbg;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="$(ProjectName).def" - DelayLoadDLLs="dnsapi.dll" + DelayLoadDLLs="dnsapi.dll;user32.dll" GenerateDebugInformation="true" GenerateMapFile="true" SubSystem="2" @@ -175,7 +175,7 @@ SuppressStartupBanner="true" AdditionalLibraryDirectories="$(SolutionDir)..\libs\openssl\out32;$(SolutionDir)..\libs\zlib;$(SolutionDir)..\teraterm\$(ConfigurationName)" ModuleDefinitionFile="$(ProjectName).def" - DelayLoadDLLs="dnsapi.dll" + DelayLoadDLLs="dnsapi.dll;user32.dll" GenerateDebugInformation="true" SubSystem="2" BaseAddress="0x12500000" @@ -356,6 +356,18 @@ > </File> <File + RelativePath="..\..\teraterm\common\dlglib.c" + > + </File> + <File + RelativePath="..\..\teraterm\common\dlglib_cpp.cpp" + > + </File> + <File + RelativePath="..\..\teraterm\common\dlglib_tmpl.cpp" + > + </File> + <File RelativePath="dns.c" > </File> @@ -440,38 +452,26 @@ > </File> <File - RelativePath="ttxssh.c" + RelativePath="..\..\teraterm\common\tipwin.cpp" > </File> <File - RelativePath="util.c" + RelativePath="..\..\teraterm\common\ttlib.c" > </File> <File - RelativePath="..\..\teraterm\teraterm\WSAAsyncGetAddrInfo.c" + RelativePath="ttxssh.c" > </File> <File - RelativePath="..\..\teraterm\common\dlglib.c" + RelativePath="util.c" > </File> <File - RelativePath="..\..\teraterm\common\dlglib_cpp.cpp" + RelativePath="..\..\teraterm\teraterm\WSAAsyncGetAddrInfo.c" > </File> <File - RelativePath="..\..\teraterm\common\dlglib_tmpl.cpp" - > - </File> - <File - RelativePath="..\..\teraterm\common\tipwin.cpp" - > - </File> - <File - RelativePath="..\..\teraterm\common\ttlib.c" - > - </File> - <File RelativePath="x11util.c" > </File>