|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.05.2019, 08:20 | #21 |
Пользователь
Регистрация: 30.04.2019
Сообщений: 44
|
Я не знаю, где такие настройки.
Я щёлкаю по папке правой кн. мыши - Свойства - Доступ. Здесь две кнопки: Общий доступ, Расширенная настройка. В кнопке "Общий доступ" у меня нет пользователей, которым разрешён доступ, кроме владельца компьютера. Здесь нужно не запутаться, по какой папке я щёлкаю правой кн. мыши, не по корневой сетевой папке, а по любой другой папке, которая находится внутри корневой сетевой: \\server\корневая сетевая папка\любая другая папка Я описываю проблему про "любая другая папка". По ней щёлкаю, появляется сообщение "нет доступа". Но функция "PathFileExists" может определить, есть в этой папке файл с заданным именем или нет. Последний раз редактировалось Korshi; 08.05.2019 в 08:40. |
08.05.2019, 09:24 | #22 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Не путайте понятия "сетевой доступ" и "права доступа".
|
08.05.2019, 09:28 | #23 |
Пользователь
Регистрация: 30.04.2019
Сообщений: 44
|
Я вам факты пишу, а вы теории.
Я щёлкаю по папке два раза левой кнопки мыши, появляется сообщение, что доступ закрыт. Затем я запускаю функцию "PathFileExists". С помощью этой функции можно узанть, есть файл в папке или нет. Называйте это как хотите, но с точки зрения здравого смысла у функции тоже не должно быть доступа к папке. Или в том диалоге, где открывается доступ, должно быть написано, что папка будет просматриваться программой. |
08.05.2019, 09:44 | #24 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,711
|
Я вам тоже факты пишу:
1. От того, что у вас доступа нет - файл/папка не исчезает. Попробуйте открыть в корне диска папку System Volume Information - доступ есть? папка есть или исчезла? 2. Вам уже несколько раз сказали, что доступ бывает разные и на разное. Посмотрите во вторую половину вкладки безопасность - там и чтение, и запись, и выполнение, и чтение содержимого. |
08.05.2019, 09:53 | #25 |
Пользователь
Регистрация: 30.04.2019
Сообщений: 44
|
В списке кому открыт доступ к папке только User.
Поэтому какие уровни безопасности для например Все в данном случае на мой взгляд не важны. Да и в интерфейсе я вижу только папку, а её содержимое не вижу. Если, как вы пишите, есть доступ к оглавлению, то в интерфейсе почему я не вижу оглавления? Последний раз редактировалось Korshi; 08.05.2019 в 10:35. |
08.05.2019, 10:11 | #26 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
ну так это ограничения или баги интерфейса.
Там еще и так бывает )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
08.05.2019, 10:30 | #27 |
Форумчанин
Регистрация: 12.06.2018
Сообщений: 831
|
Alex11223, ничего себе, не пожалел потратить время на гифку!
|
08.05.2019, 13:34 | #28 | |
Заблокирован
Регистрация: 17.12.2018
Сообщений: 514
|
Цитата:
Последний раз редактировалось taras-proger77; 08.05.2019 в 13:37. |
|
15.05.2019, 13:38 | #29 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,825
|
пишите свою функцию, основанную на двух параметрах: если есть доступ к сетевой папке (пытайтесь создать в ней файл и удалить его) и если есть доступ к файлу (попытка открыть и прочитать), то возвращает безопасность = 0
а если нельзя ни открыть, ни прочитать, ни записать, то безопасность = 100%.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
15.05.2019, 13:43 | #30 |
Пользователь
Регистрация: 30.04.2019
Сообщений: 44
|
Ясно, то есть в C++ нет инструментов для проверки безопасности и нужно делать бесмысленные действия, чтобы что-то узнать.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к сетевой папке строго из-под учетки | 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 |