Форум » Для флейма » [?] Вход на шару с L/P » Ответить

[?] Вход на шару с L/P

Dima: Пытаюсь зайти на "шару" в локальной сети в таком формате [pre2] \\arhnas:12345678@192.168.0.1\Nas [/pre2] Не пущает. Такой формат в сети работает вообще ? PS В инете пашет если ходить на FTP или HTTP

Ответов - 8

Pasha: Это \\username:pwd@... ? Судя по описанию в вики: https://ru.wikipedia.org/wiki/%D0%9F%D1%83%D1%82%D1%8C_%D0%BA_%D1%84%D0%B0%D0%B9%D0%BB%D1%83 windows такое не понимает

Dima: Pasha пишет: Это \\username:pwd@... ? Да Pasha пишет: windows такое не понимает Жаль..

Dima: Тогда не понятно , как из Harbour работать с "шарой" живущей на NAS и требующую L/P , используя UNC дорогу..... Есть у кого какие мысли ?


PSP: Сначала маппить "net use...", а потом уже пользоваться.

Dima: PSP пишет: Сначала маппить "net use...", а потом уже пользоваться. Это понятно , хотелось без мапа....похоже так хотелкой и останется

PSP: Ну не умеет винда в unc принмать L/P, не-у-ме-ет...)))

Pasha: Можно перед использованием шары сделать коннект через winapi см.пример: \minigui\samples\advanced\mapnetdrive\demo.prg ф-я NETADDCONNECTION ее можно подправить, чтобы не делать мап: HB_FUNC( NETADDCONNECTION ) { NETRESOURCE NetRes; NetRes.dwType = RESOURCETYPE_DISK; NetRes.lpLocalName = HB_ISCHAR( 1 ) ? ( char * ) hb_parc(1) : NULL; NetRes.lpRemoteName = ( char * ) hb_parc(2); NetRes.lpProvider = NULL; hb_retni(WNetAddConnection2(&NetRes, hb_parc(4), hb_parc(3), CONNECT_UPDATE_PROFILE)); } и 1-й параметр не передавать.

Dima: PSP пишет: Ну не умеет винда в unc принмать L/P, не-у-ме-ет...))) Не кричи Pasha пишет: Можно перед использованием шары сделать коннект через winapi Вариант , спасибо



полная версия страницы