Учтите, что Excel в режиме общего доступа ведет себя очень плохо - таблицы пухнут как на дрожжах, время от времени таблицы рушатся без возможности восстановления. Я бы не советовал влазить в это. Общий доступ в екселе - это как костыль какой-то - больше геморрою, чем толку.
sbh: Самый правильный - portdowngrade. Да, зависимости придется то же руками разруливать, но это лучше, чем потеря данных.
Кстати, обычно порты для зависимостей требуют версию не ниже какой-то, поэтому может и не придется бороться с ними, т.к. у вас они будут выше.
Другой вариант - собрать нужную версию порта руками, но, имхо, это коряво. Потом все обновления так же придется делать руками.
sbh: По снапшотам: если диск 1, то снапшоты на уровне гипервизора, действительно приводят к потере новых данных. Но в случае использования ZFS вам никто не мешает для /var/mail например выделить отдельный раздел, для /etc - свой раздел, для /usr - свой раздел. Делайте снапшоты на уровне ZFS в /etc и /usr и данные останутся целы, т.к. они будут в /var. Или если не заморачиваться с ZFS, то для /var отдельный диск в гипервизоре.
Т.е. эти вещи надо продумывать когда вы только ставите систему. Это, кстати, касается не только фряхи.
Да - в двух версиях.
Да - можно, по умолчанию, на сколько я знаю, в VC именно динамическая библиотека используется. Выбор динамики и статики - с помощью опций компилятора или настройками проекта (что в итоге все равно дает те же опции компилятора).
Если вас интересует конкретно версия 120, то это зависит от версии VC (в разных версиях VC используются разные версии стандартной библиотеки).
Ну тут то же есть решения - раз вы имеете возможность исправлять сервер, то видимо и клиента то же можете поправить - введите в протокол обмена команду клиенту принудительно разорвать соединение и подключиться за ново. А дальше по схеме nginx.
И да, доступ к сетям ведь будет идти через интернет? Поэтому НАТ у вас уже в любом случае есть. И на удаленной сети то же есть, т.к. сеть 192.168.х.х - приватная и в открытом интернете быть не может.
Алексей: Полноценного доступа при таком подходе не будет. Нужно будет для каждого случая пробрасывать порты на НАТе. Для какой-то более менее сносной работы, нужно выделять в каждой сети компьютер с фиксироанным адресом, на всех НАТах настроить проброс для RDP например, попадать во внутреннюю сеть через этот выделенный компьютер и работать с него.
А то что вы хотите и полноценной межсетевой работы при ваших вводных не получится.
Вопрос не связан с VC. Если на то пошло, то он связан только с виндовой стандартной библиотекой, которой пользуется mingw и которую сам же ставит, при необходимости.
Для функционирования mingw VC вообще не нужен, там свой компилятор, свои библиотеки, заголовочные файлы и т.п. Это самодостаточный продукт (если не считать, что компилятора там по умолчанию нет и его надо ставить через пакетный менеджер).
Используйте тот шел, который я указал выше или его аналог для x32 систем. Их должен создать установщик msys/mingw.
Ну и код в студию.
Ну вот, а говорите - работает. На 10 Мб/с то же вполне можно работать. Не так давно скорость в интернете по ADSL была в лучшем случае 2-2.5 Мс/с на прием, а на отдачу и того меньше. Так что 10 Мб/с полудуплекс вполне может работать.
Но у вас не работает!
Меняйте свич, это он вам мозг пудрит.
Возможно сброс в заводские настройки его сможет как-то оживить, но тогда вам придется его заново настраивать.
Работает на 10 или все таки не работает?
Хоть что-то в сети работает?
Если есть возможность, проверить на другом заведомо рабочем хабе все кабеля, ноуты и десктопы.
Не падает у вас на 10, а не может автоматически определить скорость и выбирает самый минимум: 10 Мб/с полудуплекс. Т.е. попросту сетевой адаптер не работает.
1.Попробуйте принудительно выставить скорость сети на ноуте.
2.Смените драйвера на сетевой адаптер на ноуте
Антон Жилин: Если честно, не знаю как там в std с консольным выводом. Давно не этим не занимался. Но учитывая что в русской винде могут быть 2 кодировки 866 и 1251, причем по умолчанию 866, то да придется помучится.
В свое время делал на чистом Си без стандартной библиотеки консольную утилиту, вот тогда пришлось хорошо в этом разобраться. Но в итоге получился довольно универсальный велосипед, который в любую кодировку консоли выводит правильно, при этом внутри утилиты все было в wchar_t. Собственно тогда было одно из требований для утилиты, чтоб вывод был правильный не зависимо от кодировки консоли.