В приложении C++ для Windows (XP и NT, если это имеет значение), над которым я работаю, мне нужно получить сетевое имя, связанное с компьютером, на котором выполняется код, чтобы я мог преобразовать локальные имена файлов из C:\ filename.ext в \\network_name\C$\filename.ext. Как бы я это сделал?
В качестве альтернативы, если есть функция, которая просто выполняет описанное мной преобразование, это было бы еще лучше. Я просмотрел WNetGetUniversalName, но, похоже, это не работает с локальными файлами (диск C).