[Ttssh2-commit] [7684] Windows 95/NT4 で起動しない問題を修正

scmno****@osdn***** scmno****@osdn*****
2019年 5月 17日 (金) 00:22:07 JST


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>


Ttssh2-commit メーリングリストの案内