Das Problem liegt an folgenden Komponenten:
1. Auf Vista und höher wird .NET 4.5 anstatt 4.0 installiert.
2. Die Bedingung ''(NOT DotNet4InstPresent($scriptdir))''in der .au3 verweist auf die Funktion gleichen Namens.
3. Diese Funktion wiederum verweist auf die Konstante ''$path_rel_instdotnet4''.
4. Dummerweise lautet die Deklaration dieser Konstante
- Code: Select all
Dim Const $path_rel_instdotnet4 = "\dotnet\dotNetFx40_Full_x86_x64.exe"
Das ist aber der alte .NET 4.0 Installer, und dieser ist bei OS > XP gar nicht mehr mit drauf...