WIN32: Use USBsetSettingsDir. std::string to avoid some potential buffer overflows.