From 36fd445f4e77b0d5ef7f2152e67484542215c2d7 Mon Sep 17 00:00:00 2001
From: 0xbadfca11 <0xbadfca11@gmail.com>
Date: Sun, 12 May 2019 13:38:28 +0900
Subject: [PATCH] Add /DEPENDENTLOADFLAG:0x800
---
miniwsl.cpp | 2 +-
miniwsl.vcxproj | 11 +++++------
2 files changed, 6 insertions(+), 7 deletions(-)
diff --git a/miniwsl.cpp b/miniwsl.cpp
index f1faa9a..d5c9ad4 100644
--- a/miniwsl.cpp
+++ b/miniwsl.cpp
@@ -13,7 +13,7 @@ const WCHAR DistributionName[] = L"miniwsl";
int main()
{
- SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32);
+ ATLENSURE(SetDefaultDllDirectories(LOAD_LIBRARY_SEARCH_SYSTEM32));
HMODULE wslapi = LoadLibraryW(L"wslapi");
if (!wslapi)
{
diff --git a/miniwsl.vcxproj b/miniwsl.vcxproj
index 10f3fd9..8fad565 100644
--- a/miniwsl.vcxproj
+++ b/miniwsl.vcxproj
@@ -15,9 +15,7 @@
{9B9E83B6-E922-42FD-BFB3-8BF1EE087D71}
Win32Proj
miniwsl
- $(Version_Number)
- $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion).0
- true
+ $(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion).0
@@ -64,6 +62,7 @@
Console
DebugFastLink
+ /DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)
@@ -87,9 +86,9 @@
true
DebugFull
true
- ucrt.lib;libvcruntime.lib;onecore.lib;%(AdditionalDependencies)
- libucrt.lib;vcruntime.lib;%(IgnoreSpecificDefaultLibraries)
- /PDBALTPATH:%_PDB% %(AdditionalOptions)
+ libvcruntime.lib;%(AdditionalDependencies)
+ vcruntime.lib;%(IgnoreSpecificDefaultLibraries)
+ /PDBALTPATH:%_PDB% /DEPENDENTLOADFLAG:0x800 %(AdditionalOptions)