Я думаю, вам придется делать системные звонки.
system () походит на написание команды в командной строке локальной системы (в любом случае это мое понимание)
Я не могу сделать то, что вы сделали в Windows 7. Мне нужно вызвать проводник, и он открывается в моем браузере по умолчанию.
Пример Windows 7: (открывается в Chrome, браузере по умолчанию)
system("explorer file:///C:/path_to_file")
Примечание: Мне нужно было поместить file: /// в начало, иначе оно открывается в проводнике вместо браузера.