Hi, I'm the author of this gauge. It turned out that I've realy used FSUIPC_Open in my code. But when I changed it to FSUIPC_Open2 the code stoped working at all (I've tested it with a "user registration" also).
The part of the code looks as follows (I comment one of two strings by turn):
static char chOurKey[] = "B2AOZMKV9W9Y154_B2_APU_1_3.gau";
...
fsuipc_ok = FSUIPC_Open(SIM_ANY, &dwResult);
//fsuipc_ok = FSUIPC_Open2(SIM_ANY, &dwResult, NULL, 0);
if (fsuipc_ok)
{
if (FSUIPC_Write(0x8001, 30, chOurKey, &dwResult))
FSUIPC_Process(&dwResult);
}
But when I use FSUIPC_Open2 it always returns FALSE. So I think that the case is not in the registration key.
Has anyone clue why it's happening?