Hallo
Ich verstehe zugegebener maßen die Zeilen
[autoit]If @OSVersion = "WIN_VISTA" Or IsAdmin() Then
#RequireAdmin
EndIf
Nicht Wenn OS = Vista oder wenn das Script mit Adminrechten läuft gib ihm Adminrechte..??
Einfach oben immer #RequireAdmin hinschreiben, ohne igrendwelche If abfragen. Bei XP wird es ignoriert, und wenn du bei Vista schon Adminrechte hast, wird das auch ignoriert.
Mfg Spider