prüfe das doch einfach mit FileExist
Spoiler anzeigen
[autoit]
;Installationsordner für 32Bit-Systeme (Windows 2000, XP und Vista (32-Bit))
$InstallDirX86 = @ProgramFilesDir & "\XXXX\XXXX
; Installationsordner für 64Bit-Systeme (XP und Vista (64-Bit))
$InstallDirX64 = @HomeDrive & "\Programme (x86)\XXXX\XXXX
If @OSArch = "X86" Then
If Not FileExists($InstallDirX86) Then $InstallDirX86 = $DefaultInstallDirX86
$InstallDirX86 = $InstallDir
ElseIf @OSArch = "X64" Then
If Not FileExists($InstallDirX64) Then $InstallDirX64 = $DefaultInstallDirX64
$InstallDirX64 = $InstallDir
EndIf