Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
TamaGOch
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 152
#1

Доступ к машине в локальной сети - C++

07.01.2014, 23:49. Просмотров 421. Ответов 2
Метки нет (Все метки)

Возможно ли осуществить доступ к расшаренным папкам компьютера в локальной сети программно, если при попытке сделать это руками через Компьютер->Сеть->Имя компьютера в сети, запрашивает логи и пароль. Такая проблема возникает (на данный момент) с Windows 7, у которого, как понял, по умолчанию стоит запрет на доступ к общим папкам. Пока что единственный выход - снимать ограничение в Цетре управления сетями и общим доступом, вроде так он называется.
Моё приложение при работе в локальной сети записывает и считывает файлы в Общих документах, они то точно являются шарами, но вот доступ ко всем компьютеру требуется ещё "заслужить".
Пока читаю про WNetAddConnection2, быть может она поможет с использованием каких-либо по-умолчанию используемых паролей и логинов.

п.с. сама проблема вызвана тем, что если машина обладает таким вот свойством, не получается использовать тройку WNetOpenEnum, WNetEnumResource, WNetCloseEnum для просмотра её папочек
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 23:49     Доступ к машине в локальной сети
Посмотрите здесь:

Какой функцией получить список IP-адресов на локальной машине? - C++
Какой функцией на Ц получить список IP-адресов на локальной машине?

Программа в локальной сети на с++ - C++
Хочу попробовать написать программу которая работает через допустим 8888 порт.Например есть у меня программа на с++ которая записывает...

Получить доступ к локальной переменной другой функции - C++
Что не так?Можно ли тут обойтись без указателя? #include <iostream> using namespace std; int a = 0; void m(void) { extern int b;...

Поиск файлов в локальной сети - C++
Программа для Поиск файлов в локальной сети на visual С++

Список IP-адресов в локальной сети - C++
Как, зная адрес и маску подсети, с помощью Windows API получить список IP всех хостов? Пингование всех возможных адресов не годится.

Сканирование локальной сети в заданном диапазоне IP - C++
Искала, но именного того что нужно здесь не нашла ((((( Поэтому спрашиваю в новой теме. Если у кого есть свободная минутка, покажите...

Игры с возможностями мультиплеера по локальной сети - C++
Всем доброго времени суток. Язык изучаю относительно недавно, по этому возможно вопрос некорректен. Собственно вопрос: Есть необходимость...

Обмен данными через файлы по локальной сети - C++
Пусть два .exe-шника при себе имеют файлы Input.txt и Output.txt, у каждого отдельная папка, к примеру Папка 1 и Папка 2. Существует обмен...

Как можно написать клиент-серверное приложение, работающее в локальной сети? - C++
Как можно написать клиент-серверное приложение работающее в локальной сети? Ну например на одном из компютеров стоит сервер а на остальных...

С помощью какого кода можно запустить как либо файл по локальной сети, и так-же на своём компе - C++
Всем доброго времени суток. У меня несколько вопросов. 1. С помощью какого кода можно запустить как либо файл по локальной сети, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
iUser
450 / 30 / 1
Регистрация: 07.01.2014
Сообщений: 124
08.01.2014, 00:04     Доступ к машине в локальной сети #2
Шаг 1.
На Вашем компьютере (клиент), с которого хотите получить доступ, есть учетная запись из под которой хотите получить доступ к шаре, наверняка это и есть Ваша учетка. Этой учетке необходимо задать пароль.

Не по теме:

В дальнейшем, если Вам лень каждый раз при загрузке ПК вводить пароль, можно будет настроить автоматический вход в систему.


Шаг 2.
На компьютере где открыта шара (сервер) необходимо создать такую же учетную запись (такой же логин и пароль). Затем в свойствах шары открыть нужный уровень доступа этому пользователю.

Не по теме:

Кстати, в некоторых системах, создать нового пользователя можно прямо из меню шары.


Шаг 3.
Положим имя сервера SRV, а имя расшареной папки SHARED, тогда на клиенте жмете правой кнопкой на "Мой компьютер", далее "Подключить сетевой диск", выбераете букву, в графе "папка" пишите \\SRV\SHARED\, галочку "восстанавливать при входе в систему" не снимаете.
Результат.
При входе пользователя в систему - на выбранную букву подключается сетевой диск, обращаться к которому можно как к локальному, типа Z:\Music\ как-то так.
TamaGOch
9 / 9 / 0
Регистрация: 11.12.2012
Сообщений: 152
08.01.2014, 11:50  [ТС]     Доступ к машине в локальной сети #3
iUser, Спасибо! Буду разбираться!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru