Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Скопировать файл с удаленного комьютера в лок сети


Автор: dahilu 5.2.2013, 13:10
Здрасте. Есть на работе локальная сеть. Есть компьютер на котором лежит текстовый файл в нерасшаренной папке. Знаю пароль администратора. Как программно подключится к диску этого компьютера и скопировать файл?

Автор: dahilu 6.2.2013, 08:47
NETRESOURCE и WNetAddConnection2. Проблема решена. Тема закрыта.

Автор: feodorv 6.2.2013, 09:02
Цитата(dahilu @  6.2.2013,  09:47 Найти цитируемый пост)
Проблема решена.

Цитата(dahilu @  5.2.2013,  14:10 Найти цитируемый пост)
в нерасшаренной папке

 smile 

Автор: GremlinProg 6.2.2013, 11:35
а через <Drive letter>$: ?

Добавлено через 4 минуты и 19 секунд
в смысле \\NetPath\<Drive letter>$

Автор: borisbn 6.2.2013, 13:05
<Хрустальный_шар>У Вас Windows</Хрустальный_шар>
Код

#copy_remote_file.cmd
net use \\computer_name_or_ip_address password /USER:user_name
copy \\computer_name_or_ip_address\c$\path\to\file\name.ext .\new_file_name.ext

Автор: volatile 7.2.2013, 00:45
Цитата(dahilu @  5.2.2013,  13:10 Найти цитируемый пост)
в нерасшаренной папке


В принципе шары типа С$, D$ и т.д. это обычные шары, только скрытые, и расшариваемые вендой по умолчанию.
Лично я их убираю сразу после установки, на своем компухтере.


Автор: feodorv 7.2.2013, 12:48
Цитата(volatile @  7.2.2013,  01:45 Найти цитируемый пост)
Лично я их убираю сразу после установки, на своем компухтере.

А каким способом? Остановкой службы сервера или как-то иначе?

Автор: borisbn 7.2.2013, 13:26
Цитата(feodorv @  7.2.2013,  12:48 Найти цитируемый пост)
А каким способом?

user posted image

Автор: feodorv 7.2.2013, 15:06
borisbn, это, вроде, до первого ребута...

Автор: GremlinProg 7.2.2013, 15:15
Ну, так-то на NTFS можно и обычную шару спрятать: задаем свойства шары Everyone, а NTFS-права даем только конкретному пользователю (или администратору, как в данном случае).

Добавлено через 2 минуты и 41 секунду
но, насколько сейчас помню, это работает только в подпапках, т.е. корневая шара должна быть видима,
например: шарим Users обычным способом, а вот Users\%USERNAME% - уже скрытым.

Автор: volatile 7.2.2013, 17:03
Цитата(feodorv @  7.2.2013,  15:06 Найти цитируемый пост)
это, вроде, до первого ребута... 

нет, до переустановки вендузятины.

Цитата(GremlinProg @  7.2.2013,  15:15 Найти цитируемый пост)
так-то на NTFS можно и обычную шару спрятать

Любая шара, имя коей заканчиваецца символом '$' есть спрятанная шара.
т.е. чтоб спрятать,  надо просто переименовать шару.


Автор: feodorv 7.2.2013, 22:59
Цитата(volatile @  7.2.2013,  18:03 Найти цитируемый пост)
нет, до переустановки вендузятины.

Ну, правда, это на XP:user posted image

Автор: volatile 7.2.2013, 23:31
feodorv, хм..., у меня тоже XP. 
Шары другие работают нормально, служба сервера тоже.
Возможно режим доступа у вас нужно переключить с простого на расширенный, или как там оно называецца в русской. (у меня англ.)

я попробую воспроизвести ваш случай...








Автор: volatile 8.2.2013, 00:22
feodorv, щас покапался у себя в залежах, и нашёл то что вам нужно.
В общем вот такой рег файл:

Код

Windows Registry Editor Version 5.00
;Отключение стандартных административных общих ресурсов (C$ и т.д.): 

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]
"AutoShareWks"=dword:00000000
"AutoShareServer"=dword:00000000



Извиняюсь что не вспомнил сразу. Устанавливал систему последний раз уже года 3-4 назад. 

Автор: feodorv 8.2.2013, 18:06
volatile, спасибо, попробую, но я читал, что и это до первого ребута)))

Автор: volatile 8.2.2013, 23:41
Цитата(feodorv @  8.2.2013,  18:06 Найти цитируемый пост)
я читал, что и это до первого ребута

feodorv
Цитата(volatile @  8.2.2013,  00:22 Найти цитируемый пост)
уже года 3-4 назад. 

 smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)