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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.05.2019, 08:20   #21
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Я не знаю, где такие настройки.
Я щёлкаю по папке правой кн. мыши - Свойства - Доступ.
Здесь две кнопки: Общий доступ, Расширенная настройка.
В кнопке "Общий доступ" у меня нет пользователей, которым разрешён доступ, кроме владельца компьютера.

Здесь нужно не запутаться, по какой папке я щёлкаю правой кн. мыши, не по корневой сетевой папке, а по любой другой папке, которая находится внутри корневой сетевой:
\\server\корневая сетевая папка\любая другая папка

Я описываю проблему про "любая другая папка". По ней щёлкаю, появляется сообщение "нет доступа". Но функция "PathFileExists" может определить, есть в этой папке файл с заданным именем или нет.

Последний раз редактировалось Korshi; 08.05.2019 в 08:40.
Korshi вне форума Ответить с цитированием
Старый 08.05.2019, 09:24   #22
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,493
По умолчанию

Не путайте понятия "сетевой доступ" и "права доступа".
waleri вне форума Ответить с цитированием
Старый 08.05.2019, 09:28   #23
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Я вам факты пишу, а вы теории.
Я щёлкаю по папке два раза левой кнопки мыши, появляется сообщение, что доступ закрыт.
Затем я запускаю функцию "PathFileExists". С помощью этой функции можно узанть, есть файл в папке или нет.
Называйте это как хотите, но с точки зрения здравого смысла у функции тоже не должно быть доступа к папке. Или в том диалоге, где открывается доступ, должно быть написано, что папка будет просматриваться программой.
Korshi вне форума Ответить с цитированием
Старый 08.05.2019, 09:44   #24
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Я вам тоже факты пишу:
1. От того, что у вас доступа нет - файл/папка не исчезает. Попробуйте открыть в корне диска папку System Volume Information - доступ есть? папка есть или исчезла?
2. Вам уже несколько раз сказали, что доступ бывает разные и на разное. Посмотрите во вторую половину вкладки безопасность - там и чтение, и запись, и выполнение, и чтение содержимого.
p51x на форуме Ответить с цитированием
Старый 08.05.2019, 09:53   #25
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

В списке кому открыт доступ к папке только User.
Поэтому какие уровни безопасности для например Все в данном случае на мой взгляд не важны. Да и в интерфейсе я вижу только папку, а её содержимое не вижу. Если, как вы пишите, есть доступ к оглавлению, то в интерфейсе почему я не вижу оглавления?

Последний раз редактировалось Korshi; 08.05.2019 в 10:35.
Korshi вне форума Ответить с цитированием
Старый 08.05.2019, 10:11   #26
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Korshi Посмотреть сообщение
Да и в интерфейсе я вижу только папку, а её содержимое не вижу.
ну так это ограничения или баги интерфейса.

Там еще и так бывает )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.05.2019, 10:30   #27
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 831
По умолчанию

Alex11223, ничего себе, не пожалел потратить время на гифку!
Мaкс вне форума Ответить с цитированием
Старый 08.05.2019, 13:34   #28
taras-proger77
Заблокирован
 
Регистрация: 17.12.2018
Сообщений: 514
По умолчанию

Цитата:
Сообщение от Korshi Посмотреть сообщение
В списке кому открыт доступ к папке только User.
Поэтому какие уровни безопасности для например Все в данном случае на мой взгляд не важны. Да и в интерфейсе я вижу только папку, а её содержимое не вижу. Если, как вы пишите, есть доступ к оглавлению, то в интерфейсе почему я не вижу оглавления?
Оглавление каталога отображается после входа в него проводником, или файловым диалогом. И выглядит как икошки и имена лежащих непосредственно каталоге файлов и каталогов. С командной строки оно отображается по команде dir (или ей подобной) и выглядит как список лежащих непосредственно в каталоге файлов и подкаталогов.

Последний раз редактировалось taras-proger77; 08.05.2019 в 13:37.
taras-proger77 вне форума Ответить с цитированием
Старый 15.05.2019, 13:38   #29
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,792
По умолчанию

пишите свою функцию, основанную на двух параметрах: если есть доступ к сетевой папке (пытайтесь создать в ней файл и удалить его) и если есть доступ к файлу (попытка открыть и прочитать), то возвращает безопасность = 0
а если нельзя ни открыть, ни прочитать, ни записать, то безопасность = 100%.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 15.05.2019, 13:43   #30
Korshi
Пользователь
 
Регистрация: 30.04.2019
Сообщений: 44
По умолчанию

Ясно, то есть в C++ нет инструментов для проверки безопасности и нужно делать бесмысленные действия, чтобы что-то узнать.
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