|
Определние путей!
|
|||
---|---|---|---|
#18+
Кто нить знает, как по сетевому пути например \\COMP1\Temp определить локальный путь на машине COMP1 к расшаренной папке Temp. Что-то я в Foxe не нашла полезной функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2003, 16:10 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Встречные вопросы 1. Кто Вам позволит? 2. Что это даст? 3. Где Вы видели такие функции? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2003, 16:36 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
проблема в том, что если с машины клиента обращаются к папке находящейся на сервере, где установлен SQL2000, то нужно использовать локальный путь к этой папке, а иначе использовать сетевой. все эти пути используются в OPENROWSET ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2003, 16:44 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
я слышала о возможности расшаривания папок API-шными функциями, может есть какие-нить API-шные функции для определения пути к расшаренной папке, ведь во свойствах папке прописывается этот путь? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2003, 16:47 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Вы оказались правы, такая функция в API есть - NetShareGetInfo . Но проще написать библиотеку на C, чем в фоксе возиться с указателями в структуре, которую она возвращает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2003, 17:23 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
2Kassa > Конечно нужна! Что-то у меня получилось вызвать эту функцию только с правами администратора домена. Если у меня завтра будет время и Вас устроит, что под 9х работать не будет, то можно поиграться дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2003, 16:54 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
обязательно расскажите, если что-нить получиться ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2003, 17:26 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Все получилось, но: 1. работает только под администратором домена 2. только для NT/2K/XP 3. обработку ошибок не делал, при ошибки просто возвращает пустую строку 4. с буфером не стал разбираться, возможен глюк, если в пароле присутствует строка ':\' 5. перед именем сервера '\\' обязательны. Если что непонятно, можно задавать вопросы. Код: plaintext 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 11:56 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Колдун однако мог бы кстати тогда уж доколдовать до WIN9x . Там просто вызов другой ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 12:12 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Кстати вполне достаточно быть админом сервера. Я вот не админ домена. У меня в подчинении только своя тачка и сервер БД и все пашет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 12:24 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
2Crip > мог бы кстати тогда уж доколдовать до WIN9x . Там просто вызов другой Где ж я тебе возьму такую роскошь, как 9х. Хотя там скорее всего будет достаточно поменять 2 на 50 и убрать перекодировку в юникод и обратно. И заканчивай придираться! А то счас начнешь - clear dlls отсутствует, объявление NetApiBufferAllocate лишнее, в 7-м и выше вместо RtlMoveMemory можно использовать sys(2600) :) > Кстати вполне достаточно быть админом сервера. Ну откуда мне это знать? Я знаю только свой пароль и пароль адмнинистратора домена. С моим доступом - ERROR_ACCESS_DENIED. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 12:43 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
у меня тоже все классно пашет!))) проблема только в том, что прога должна выполняться на клиенте, а как сами понимаете, не каждому клиенту суждено стать админом сервера. А где можно прочитать что такое NetShareGetIngo и с чем ее едят? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 12:56 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Прочитать можно в MSDN А поповоду выполнения проги. Делаешь так. 1) Создаешь COM сервер MTDLL с нужной тебе функцией 2) Регестрируешь его в Service Components на сервере. 3) С клиента обращаешься к нужной тебе функции... И не надо ему давать права админа...Только права на выполнение нужной тебе функции... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 13:20 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
жалко, что у меня нету MSDN-a а с COM-приложениями попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 13:30 |
|
Определние путей!
|
|||
---|---|---|---|
#18+
Оops, ошибся со ссылкой ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2003, 13:35 |
|
|
start [/forum/topic.php?fid=41&msg=32213801&tid=1598111]: |
0ms |
get settings: |
12ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 297ms |
total: | 444ms |
0 / 0 |