int simVer=0; // FS version 9 = FS9, 10 = FSX, 8 = P3D
//**************************************************************************
//Get simulator version
//**************************************************************************
void getSimVer()
{
WIN32_FIND_DATA ffd; // file information struct
HANDLE sh;
char searchPath[32];
strncpy(searchPath,"prepar3d.exe\0",13);
sh=FindFirstFile(searchPath,&ffd);
if(sh==INVALID_HANDLE_VALUE)
{
strncpy(searchPath,"fsx.exe\0",8);
sh=FindFirstFile(searchPath,&ffd);
if(sh==INVALID_HANDLE_VALUE)
{
strncpy(searchPath,"fs9.exe\0",8);
sh=FindFirstFile(searchPath,&ffd);
if(sh==INVALID_HANDLE_VALUE)simVer=-1;
else simVer=9;
}
else simVer=10;
}
else simVer=8; // Random designator for Prepar3D
return;
}