UI: Add 64bit windows checks to installer
Prevents it from writing to non-existent vulkan registry locations on 32bit-only systems.
This commit is contained in:
parent
f03fe34009
commit
d28cf8c159
@ -352,13 +352,15 @@ Section -FinishSection
|
||||
# ---------------------------------------
|
||||
# 64bit vulkan hook registry stuff
|
||||
|
||||
SetRegView 64
|
||||
WriteRegStr HKLM "Software\${APPNAME}" "" "$INSTDIR"
|
||||
${if} ${RunningX64}
|
||||
SetRegView 64
|
||||
WriteRegStr HKLM "Software\${APPNAME}" "" "$INSTDIR"
|
||||
|
||||
ClearErrors
|
||||
DeleteRegValue HKCU "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
ClearErrors
|
||||
WriteRegDWORD HKLM "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json" 0
|
||||
ClearErrors
|
||||
DeleteRegValue HKCU "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
ClearErrors
|
||||
WriteRegDWORD HKLM "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json" 0
|
||||
${endif}
|
||||
|
||||
# ---------------------------------------
|
||||
# 32bit vulkan hook registry stuff
|
||||
@ -409,10 +411,11 @@ Section "un.obs-studio Program Files" UninstallSection1
|
||||
SetRegView 32
|
||||
DeleteRegValue HKCU "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan32.json"
|
||||
DeleteRegValue HKLM "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan32.json"
|
||||
SetRegView 64
|
||||
DeleteRegValue HKCU "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
DeleteRegValue HKLM "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
|
||||
${if} ${RunningX64}
|
||||
SetRegView 64
|
||||
DeleteRegValue HKCU "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
DeleteRegValue HKLM "Software\Khronos\Vulkan\ImplicitLayers" "$APPDATA\obs-studio-hook\obs-vulkan64.json"
|
||||
${endif}
|
||||
SetRegView default
|
||||
SetShellVarContext current
|
||||
ClearErrors
|
||||
|
Loading…
x
Reference in New Issue
Block a user