Habe mit einem meiner Scripte das Problem, dass es unter Win7 nur fehlerfrei läuft wenn man es im Vista Kompatibilitätsmodus ausführt. Kann man beim kompilieren evtl. schon dafür sorgen, dass das Betriebssystem beim Aufruf der exe automatisch den Kompatibilitätsmodus verwendet? Wenn man die Einstellung manuell beim ersten Aufruf vornimmt wird das scheinbar irgendwo gespeichert. Allerdings kann ich natürlich von meinen Usern nicht erwarten, dass jeder in der Lage ist den Kompatibilitäsmodus selbst zu wählen. Um genauzusein ist die besagte exe Datei ohnehin nur ein ausgelagertes Teilscript das vom User selbst nicht gestartet werden kann/soll. Wenn es also möglich ist den Kompatibilitäsmodus über den run() Befehl zu erzwingen würde mir das auch schon genügen.
Jenachdem welche Möglichkeiten es gibt müsste evtl. auch gewährleistet sein, dass das Script auch auf anderen Betriebssystemen wie XP lauffähig ist. Deswegen wäre wohl auch noch eine Abfrage welches Betriebssystem der User verwendet notwendig.
Jemand Tipps wie ich sowohl den Kompatibilitätsmodus erzwingen als auch zuverlässig das verwendete Betriebssystem ermitteln kann?