In order to get the game Re-Volt to work on Vista it requires a -sli switch. This is fine for single player as I can just add that to the end of the short-cut (eg. "C:\Games\Acclaim Entertainment\Re-Volt\revolt.exe" -sli) and it runs every time. However for multiplayer it is launched by an external application so I can't add the -sli on to the end.
The solution I found (on another site) was that adding the following to the registry:
[HKEY_CLASSES_ROOT\VirtualStore\MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Re-Volt]
"CommandLine"=" -sli"
This works, but only once, the key has to be added each time you want to run the game (in multiplayer anyway). Constantly adding that to the registry is a pain so I was wondering if there a way that I can make the .exe always run using that switch.

