@ShaunZAR thanks.
The code that is being invoked and determining the path for the exe is using the registry. Are you familiar enough with regedit to have a look at one of the keys?
The code:
private Game GameInstalled(GameVersion version, string name)
{
if (Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Activision\" + name, "codkey", null) != null)
{
var game = new Game(version, name);
var path = Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Activision\" + name, "InstallPath", null);
if (path != null) game.InstallPath = path.ToString();
return game;
}
return null;
}
As you can see it checks for your game key to confirm it is installed and configured and then gets the "HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty WAW" value. It is that value that I would like to see. Can you provide a screenshot of it?
Do not include the value of the codkey in the screenshot.