summaryrefslogtreecommitdiff
path: root/MAS/Separate-Files-Version/Activators
diff options
context:
space:
mode:
authorWindowsAddict2024-08-15 23:04:19 +0000
committerWindowsAddict2024-08-15 23:04:19 +0000
commitfd0e25f477c79ce8dbf3c214db079270d777dd98 (patch)
tree80a93cf2b889f477e4b9fb568594df898ff08280 /MAS/Separate-Files-Version/Activators
parentb33dcb2f722719d8ffe264850f57ac5180656ed2 (diff)
downloadMicrosoft-Activation-Scripts-fd0e25f477c79ce8dbf3c214db079270d777dd98.zip
Detect Ohook install in KMS script
Diffstat (limited to 'MAS/Separate-Files-Version/Activators')
-rw-r--r--MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd22
1 files changed, 22 insertions, 0 deletions
diff --git a/MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd b/MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd
index 057328a..b2d51a1 100644
--- a/MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd
+++ b/MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd
@@ -602,6 +602,28 @@ if not %_actoff%==1 goto :ks_activate
call :ks_setspp
+:: Check ohook install
+
+set ohook=
+for %%# in (15 16) do (
+for %%A in ("%ProgramFiles%" "%ProgramW6432%" "%ProgramFiles(x86)%") do (
+if exist "%%~A\Microsoft Office\Office%%#\sppc*dll" set ohook=1
+)
+)
+
+for %%# in (System SystemX86) do (
+for %%G in ("Office 15" "Office") do (
+for %%A in ("%ProgramFiles%" "%ProgramW6432%" "%ProgramFiles(x86)%") do (
+if exist "%%~A\Microsoft %%~G\root\vfs\%%#\sppc*dll" set ohook=1
+)
+)
+)
+
+if defined ohook (
+echo:
+call :dk_color %Gray% "Checking Ohook [Ohook activation is already installed for Office]"
+)
+
:: Check unsupported office versions
set o14c2r=