Changer le répertoire active lors dans un vbs

Voilà mon petit problème:
en voulant faire un petit vbs pour simplifier le lancement de battlefield j’ai remarqué un truc bien pourris: si l’executable est lancer sans être dans le répertoire du jeu, celui là plante lamentablement (bravo aux dévs je sais).
Donc mon truc à la gueule de

[code]cmdLine = C_BF2_INSTALLPATH & “BF2.EXE”

Dim WshShell
Set WshShell = wscript.createObject(“WScript.Shell”)
WshShell.Run cmdLine, 1, False[/code]
Hors à cause du problème indiqué plus haut ça plante si le vbs n’est pas dans le répertoire du jeu.
Donc ma question est: est-il possible de changer le répertoire courant avant d’utiliser le .Run?