Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Plum, это даже не WinAPI, это глыбже : путь с использованием префикса \??\ — это путь во внутреннем NT-формате. Например:
Файловые операции с использованием Native API
Обход ограничений FAT32/NTFS
Создание процесса с использованием Native API
Project Zero: The Definitive Guide on Win32 to NT Path Conversion

По префиксу же \\?\ самый простой пример Вы можете увидеть при использовании утилиты mountvol. Просто откройте командную строку, наберите в ней «mountvol.exe» и нажмите «Enter».

Far Manager позволяет работать и с тем, и с другим видом путей (даже для томов, не имеющих назначенной буквы):
Скрытый текст


Update: И ещё, решил добавить Вам на «почитать», для небольшого экскурса, насколько всё сложнее, нежели кажется, и какие глыбы кода скрыты за такой, казалось бы «простенькой» функцией WinAPI, как CreateProcess: Исследование CreateProcess.

Последний раз редактировалось Iska, 02-07-2018 в 20:56. Причина: И ещё кое-что добавил к ссылкам.

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:21, 02-07-2018 | #11