Russian Qt Forum

Компиляторы и платформы => Windows => Тема начата: xokc от Август 14, 2012, 13:58



Название: Не копируются файлы по сетке
Отправлено: xokc от Август 14, 2012, 13:58
Имеется самописная система обмена файлами через обмена файлами по ЛВС через расшаренную папку. Все участники обмена на Windows 7. При очередном развёртывании системы файл на удалённый комп писаться не хочет до тех пор, пока эта удалённая папка не будет вручную открыта через сетевое окружение. Всякие "Защитники Windows", "UAC" и прочее бесовство выключено. Что это может быть?


Название: Re: Не копируются файлы по сетке
Отправлено: Bepec от Август 14, 2012, 14:13
Ну вы же вроде не новичок на форуме, однако пишите в ихнем стиле.
По какому протоколу файлами обменивается. Как происходит передача? Имеется ли сервер-клиент, или все клиенты равноправны?


Название: Re: Не копируются файлы по сетке
Отправлено: xokc от Август 14, 2012, 14:21
Ну все-ж написано. Какой ещё протокол, какой сервер-клиент?
На одном компе (ладно, пусть он будет "сервером") средствами Windows расшарена папка (ну пусть будет SMB протокол, или как он там в Микрософте зовётся). В неё разными компами (пусть они называются "клиентами"), в том числе самим "сервером" (или он уже тут "клиент"?) по сетевому пути \\server\shared стандартными средствами ОС (CreateFile + WriteFile) пишутся файлы. При этом возникает проблема, описанная в первом моём сообщении.


Название: Re: Не копируются файлы по сетке
Отправлено: Serr500 от Август 14, 2012, 15:08
Что это может быть?
Авторизация. Пароль сохранён в винде. Прога выдернуть пароль не может. После ручного открытия пароль передаётся на сервак и создаётся токен авторизации. Пока он не устареет, прога будет работать.


Название: Re: Не копируются файлы по сетке
Отправлено: Bepec от Август 14, 2012, 15:19
Присоединяюсь к Serr500. Для пользователя это прозрачно, а вот для программ нет.

PS я ж не телепат да и
Цитировать
самописная система обмена файлами
.


Название: Re: Не копируются файлы по сетке
Отправлено: xokc от Август 14, 2012, 15:35
Как-то странно. Программа-то тоже от имени пользователя и с теми же пользовательскими полномочиями стартует. По идее "Проводник" для Windows тоже такая же программа, как и наша. Причём в Windows XP всё работает. Впрочем в Windows 7 с настройками сети натворили форменное индусское безумие. Все эти "доверенные зоны", "домашние группы" и прочая ахинея... Пошёл дальше рыться.


Название: Re: Не копируются файлы по сетке
Отправлено: Bepec от Август 14, 2012, 15:47
Там хитро сделано. Причём иногда до безумия - Проводник заходит, всё нормально в расшару. Тотал коммандер спрашивает пароль. Фрее коммандер аналогично. Такое чувство, что для каждой программы свои настройки.
PS это из наблюдений за системой и работы в локалке под W7.


Название: Re: Не копируются файлы по сетке
Отправлено: Странник от Август 14, 2012, 15:52
Как-то странно. Программа-то тоже от имени пользователя и с теми же пользовательскими полномочиями стартует. По идее "Проводник" для Windows тоже такая же программа, как и наша. Причём в Windows XP всё работает. Впрочем в Windows 7 с настройками сети натворили форменное индусское безумие. Все эти "доверенные зоны", "домашние группы" и прочая ахинея... Пошёл дальше рыться.
о, как вы наивны! программы от MS никогда не были такими же программами))