Moin zusammen,
Wieder mal Win7 udn UAC was mir Probleme bereitet. Und zwar möchte ich COD4 MW per Button starten. Das Problem dabei ist Win7 und sein UAC, denn bei aktivierter UAC speichert COD4 den Profile Ordner nach C:\Users\Rata\AppData\Local\VirtualStore\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\players. Um COD zu starten damit es funktioniert muss der ShellExecute Befehl ja so aussehen, denke ich :
[autoit]
ShellExecute("C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\iw3sp.exe","","C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\")
Startet auch, nur findet er dann das Profil nicht mehr. WorkingDir muss aber zwingend "C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\" sein sonst startet er nicht. Kopier ich manuell den Profil Ordner nach C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\players läuft es einwandfrei, nur ist das keine Lösung. Ich kann ja nicht wissen wer UAC an hat und wer nicht.
Also bräuchte ich eine Möglichkeit um herausfinden zu können, ob UAC an ist oder nicht und wie ich das Programm bei aktivierter UAC richtig starten kann. Wenn UAC deaktiviert ist, ist das alles kein Problem.
Hat einer eine Idee, wie das zu lösen ist ?????
Gruß und THX