From 5fe97a45fcca5e8f11e842d3d078248f9405afc5 Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:38:16 +0000 Subject: [PATCH 1/6] clarify installed dlls --- Essentials/mfc40.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/mfc40.yml b/Essentials/mfc40.yml index d39e93c..65d58ad 100644 --- a/Essentials/mfc40.yml +++ b/Essentials/mfc40.yml @@ -1,5 +1,5 @@ Name: mfc40 -Description: Microsoft mfc40 Microsoft Foundation Classes from win7sp1 +Description: Microsoft mfc40.dll and mfc40u.dll Microsoft Foundation Classes from win7sp1 Provider: Microsoft License: Microsoft EULA License_url: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm From 1fb416adcb5670d472fd8af13dbecffae9afe36d Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:39:54 +0000 Subject: [PATCH 2/6] Update and rename mfc42.yml to mfc42u.yml --- Essentials/{mfc42.yml => mfc42u.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename Essentials/{mfc42.yml => mfc42u.yml} (87%) diff --git a/Essentials/mfc42.yml b/Essentials/mfc42u.yml similarity index 87% rename from Essentials/mfc42.yml rename to Essentials/mfc42u.yml index d5bc4c5..fe58981 100644 --- a/Essentials/mfc42.yml +++ b/Essentials/mfc42u.yml @@ -1,5 +1,5 @@ -Name: mfc42 -Description: Microsoft mfc42 Microsoft Foundation Classes from win7sp1 +Name: mfc42u +Description: Microsoft mfc42u.dll Microsoft Foundation Classes from win7sp1 Provider: Microsoft License: Microsoft EULA License_url: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm From 61f18d0034cff9312bcd36066aa5ed4728752782 Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:42:10 +0000 Subject: [PATCH 3/6] Create mfc42.yml --- Essentials/mfc42.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Essentials/mfc42.yml diff --git a/Essentials/mfc42.yml b/Essentials/mfc42.yml new file mode 100644 index 0000000..f0b7e81 --- /dev/null +++ b/Essentials/mfc42.yml @@ -0,0 +1,30 @@ +Name: mfc42 +Description: Microsoft mfc42.dll and mfc42u.dll +Provider: Microsoft +License: Microsoft EULA +License_url: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm +Dependencies: [] +Steps: +- action: download_archive + file_name: VC6RedistSetup_deu.exe + url: https://download.microsoft.com/download/vc60pro/Update/2/W9XNT4/EN-US/VC6RedistSetup_deu.exe + file_checksum: 53a0925609b366daa17051e1e4be3b86 + file_size: 1837888 + +- action: get_from_cab + file_name: mfc42.dll + source: vcredist6/vcredist.exe + dest: win32 + +- action: get_from_cab + file_name: mfc42u.dll + source: vcredist6/vcredist.exe + dest: win32 + +- action: override_dll + dll: mfc42 + type: native,builtin + +- action: override_dll + dll: mfc42u + type: native,builtin From ac1e2346c7ec7768af25575eb82bf6dd21a155d7 Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:43:29 +0000 Subject: [PATCH 4/6] Delete Essentials/mfc42u.yml --- Essentials/mfc42u.yml | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 Essentials/mfc42u.yml diff --git a/Essentials/mfc42u.yml b/Essentials/mfc42u.yml deleted file mode 100644 index fe58981..0000000 --- a/Essentials/mfc42u.yml +++ /dev/null @@ -1,21 +0,0 @@ -Name: mfc42u -Description: Microsoft mfc42u.dll Microsoft Foundation Classes from win7sp1 -Provider: Microsoft -License: Microsoft EULA -License_url: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm -Dependencies: [] -Steps: -- action: download_archive - file_name: windows6.1-kb976932-x86.exe - url: https://proxy.usebottles.com/redistributable/dependencies/windows6.1-kb976932-x86.exe - file_checksum: 4bf28fc00d86c936c89e2d91ef46758b - file_size: 563934504 - -- action: get_from_cab - source: windows6.1-kb976932-x86.exe - file_name: x86_microsoft-windows-mfc42x_31bf3856ad364e35_6.1.7601.17514_none_f51c382cb3d0d225/mfc42u.dll - dest: win32/ - -- action: override_dll - dll: mfc42u - type: native,builtin From 148219a23c0320ccc340aab2e9ff6a51c8a55e12 Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 08:44:52 +0000 Subject: [PATCH 5/6] Update mfc40.yml --- Essentials/mfc40.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Essentials/mfc40.yml b/Essentials/mfc40.yml index 65d58ad..c50b146 100644 --- a/Essentials/mfc40.yml +++ b/Essentials/mfc40.yml @@ -1,5 +1,5 @@ Name: mfc40 -Description: Microsoft mfc40.dll and mfc40u.dll Microsoft Foundation Classes from win7sp1 +Description: Microsoft mfc40.dll and mfc40u.dll from win7sp1 Provider: Microsoft License: Microsoft EULA License_url: https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm From a31797b51a480dbf8663d2c2af00de920ef18dca Mon Sep 17 00:00:00 2001 From: Matttttt <18152455+martholomew@users.noreply.github.com> Date: Fri, 15 Nov 2024 09:14:34 +0000 Subject: [PATCH 6/6] Update mfc42.yml --- Essentials/mfc42.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Essentials/mfc42.yml b/Essentials/mfc42.yml index f0b7e81..b1de8cc 100644 --- a/Essentials/mfc42.yml +++ b/Essentials/mfc42.yml @@ -11,6 +11,11 @@ Steps: file_checksum: 53a0925609b366daa17051e1e4be3b86 file_size: 1837888 +- action: get_from_cab + source: VC6RedistSetup_deu.exe + file_name: vcredist.exe + dest: temp/vcredist6/ + - action: get_from_cab file_name: mfc42.dll source: vcredist6/vcredist.exe