Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2019, 13:56   #31
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Их нет потому что это ОС зависимое, ФС зависимое, реализационно зависимое и т.д. Используете АПИ системы для этого.
p51x вне форума Ответить с цитированием
Старый 15.05.2019, 15:03   #32
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Что за АПИ системы?
Что такое ОС и ФС?
Я не знаю, что такое "реализационно зависимо".
Korshi вне форума Ответить с цитированием
Старый 15.05.2019, 15:05   #33
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Korshi Посмотреть сообщение
Что за АПИ системы?
название этого раздела форума, например.
https://en.wikipedia.org/wiki/Windows_API
Цитата:
Сообщение от Korshi Посмотреть сообщение
Я не знаю, что такое "реализационно зависимо".
зависит от ОС и т.д.
Мало ли какие там у вас сетевые папки.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 15.05.2019, 15:07   #34
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Alex11223, так я и спрашиваю, какую api-функцию использовать.
Korshi вне форума Ответить с цитированием
Старый 15.05.2019, 15:12   #35
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Вам во втором посте уже говорили про GetNamedSecurityInfo
p51x вне форума Ответить с цитированием
Старый 15.05.2019, 17:29   #36
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Да, GetNamedSecurityInfo логично реагирует: если нет доступа, то ошибка 5.
Также должна и функция "PathFileExists" работать.
Но есть недостаток, надо использовать две функции вместо одной и в момент перехода с одной функции на другую может произойти изменение статуса доступа.

Но по теме на первый взгляд решение предложено.
Korshi вне форума Ответить с цитированием
Старый 15.05.2019, 17:31   #37
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Цитата:
Сообщение от Korshi Посмотреть сообщение
Также должна и функция "PathFileExists" работать.
Не должна. Вам уже писали почему.
p51x вне форума Ответить с цитированием
Старый 15.05.2019, 17:32   #38
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Почему не должна?
Korshi вне форума Ответить с цитированием
Старый 15.05.2019, 17:35   #39
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,772
По умолчанию

Потому что доступ бывает разный и отсутствие у вас какого-то доступа не делает путь невалидным или несуществующим.
p51x вне форума Ответить с цитированием
Старый 15.05.2019, 17:38   #40
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Я останусь при своём мнении, не буду дальше спорить: если я щёлкаю и нет доступа, то и PathFileExists должен сообщить, что нет доступа, а не рассказывать, есть в папке файл или нет. Функция GetNamedSecurityInfo правильно сообщает.
Korshi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доступ к сетевой папке строго из-под учетки WennY Windows 21 10.06.2017 17:11
Как в локальной сети одним пользователям разрешить доступ к сетевой папке, а другим запретить ? Антон 36 Помощь студентам 7 06.12.2016 15:59
организовать доступ к сетевой папке с файлами excel, для макроса selic Microsoft Office Excel 0 19.11.2013 11:09
С помощью какой функции можно узнать который сейчас час Djonik Общие вопросы Delphi 4 26.09.2009 14:07