none
Как передать сетевой диск в виде UNC в api-функцию "CreateFile"? RRS feed

  • Вопрос

  • Добрый день. На С++ я не программирую, поэтому не смогу воспользоваться инструментами C++.

    Как передать сетевой диск в виде UNC в api-функцию "CreateFile"?

    Я передаю вот так, это наверное, неправильно:

    \\.\имя компьютера\сетевая папка

    Если передаю букву диска, то есть результат.

    11 июля 2019 г. 12:19

Ответы

  • Способ, который привели в той теме, позволяет определить, является ли локальный диск CD или DVD. Однако, сетевая папка

    а) с точки зрения Windows, не может быть ни CD, ни DVD - это просто папка. Даже если она расшарена с CD/DVD диска, такая информация через протокол SMB не передается.

    б) в нее нельзя отправить IOCTL, как и ее нельзя открыть через CreateFile с правами, необходимыми для отправки IOCTL

    Т.е. этот способ вам не подходит. Как решить задачу, пока нет ответа.

    12 июля 2019 г. 9:03

Все ответы