|
|
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Помогите решить проблему, пожалуйста. Была написана программа, которая считывала файлы из сети. Предварительно нужно было указать каталог для них. Происходило это предельно просто: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. После считывания каталога он записывался в базу и откуда считывался по мере необходимости. До вин 7 все работало отлично. Но в 8 столкнулся с проблемой, что данный вызов немедленно выдает ошибку I/O error 123. Переделка вызова SelectDirectory('Выбор','',s) помогла решить проблему, но возникла другая - программа не видит сетевых дисков. Совсем. И при попытке вызова пишет файл не найден. Вбитый в адресную строку тот же путь показывает, что все находится на своем месте и все видится. Все пути, ведущие на сеть, становятся из программы недоступны. Под виндой 7 все так же успешно продолжает работать. Это какая-то система безопасности винды не дает ничего сделать или код программы нужно переписывать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:11 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
И да, пробовал указывать разные пути, через IP или имени компа. Бесполезно. Продолжает писать, что файл не найден. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:14 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Сергей из Самары, Тут была тема по поводу соединения с сетевыми ресурсами - поищи по WNetAddConnection2 и WNetConnectionDialog... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:22 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Сергей из СамарыВбитый в адресную строку тот же путь Ты уверен, что это тот же путь и что программа работает под той же учёткой, что и командная строка? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:25 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
SMB 3.0 Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 17:25 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Небось от имени администратора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 18:25 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Сергей из Самары, попробуй эту функцию (из загашника): Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Понадобится подключить модуль ShlObj Использование: Код: pascal 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 19:03 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
забыл, BrowseDir использует эту ф-цию: Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 19:05 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Программа, естествено, запускалась от имени администратора, иначе она не видит oci.dll Но получается, что тут она не видит сеть и файлов там. YuRock, Спасибо, гляну. Но SelectDirectory работает, если использовать его не в виде вин 3.1. Проблема в том, что программа не видит файлы, лежащие в сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 19:35 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Сергей из СамарыПрограмма, естествено, запускалась от имени администратора, иначе она не видит oci.dll "Чо?" (с) Сергей из СамарыНо получается, что тут она не видит сеть и файлов там. И это вполне логично, поскольку запуск, фактически, от другого пользователя приводит от совсем другим подключенным дискам. https://tweaks.com/windows/39133/make-mapped-network-drives-work-with-uac-elevated-apps/ Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 20:05 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Ну вот так. При обычном запуске писала "Cannot initialized oci.dll". Хотя клиента ораклового ставил под этим пользователем. А по подключениям я уже понял, но не понял пока, как решить данную проблему. Пока присматриваюсь к WNetAddConnection2, но еще не сообразил, как это можно использовать в моем случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 20:09 |
|
||
|
Работа с сетевыми дисками под Widows 8 и старше
|
|||
|---|---|---|---|
|
#18+
Сергей из СамарыНу вот так. При обычном запуске писала "Cannot initialized oci.dll" Process Monitor в руки и смотреть чего ей не хватает. Вероятно, пары записей в реестре типа ORA_HOME, поскольку установка происходила с повышенными правами. Сергей из СамарыПока присматриваюсь к WNetAddConnection2, но еще не сообразил, как это можно использовать в моем случае. Забей. Не это твоя проблема. Не привыкай к костылям. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2018, 21:03 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39675184&tid=2040612]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 485ms |

| 0 / 0 |
