Different getDeviceIdentifiers() in 32 and 64bits

Could you add to the documentation of getDeviceIdentifiers() that the returned strings may be different in 32 and 64 bits? (This is the case of getDeviceIdentifiers()[0] on windows)
Or is that a bug?

What method do you recommend to have a unique and consistent device identifier? the mac address?

1 Like

I just stumbled into this situation, using JUCE 5.4.7 and Windows 10.
Is this really how it works? 32 and 64 bit apps return different results?

Edit: I guess it really is

Bad name for a function!
Makes us think we can trust it as a Device Identifier.
Indeed should be documented that 32 and 64 bit apps return different values.