Там написано "Отказано в доступе".
Это, видимо, говорит о том, что команда не может получить доступ к удаленному ПК.
Проверьте из-под какого пользователя стартует задача, имеет ли этот пользователь доступ к удаленному ПК.
Если что, то Local System или Система не имеет сетевого доступа.
Да если и не получиться по вышеприведенной схеме, то не велика важность - ставим рядом винду стандартными средствами и восстанавливаем все необходимое с развернутого бэкапа. Софт ставим руками, с бэкапа тащим только данные, возможно конфиги софта, если необходимо.
Allepta, Зачем вы считаете этот size_str? В чем тут логика? Вы все равно выделяете память под каждую строку отдельно! При таком подходе size_str не нужен. Кроме того - это огромный перерасход памяти, особенно если много элементов в mysql.row.
Кроме того вы используете size_str для выделения памяти для mysql.array. ОПРЕДЕЛИТЕСЬ СКОЛЬКО ЭЛЕМЕНТОВ У ВАС БУДЕТ В mysql.array: size_str или mysql.array_len.
Повторюсь: вы выделяете память для size_str элементов в макссиве mysql.array, а используете из них только mysql.array_len.
Правильный вариант выделения памяти для mysql.array я писал выше.
Использовать size_str можно было бы, если бы вы выделяли память одним куском сразу для всех строк, а потом вычисляли бы указатель на каждую строку отдельно и складывали бы их в mysql.array. Это, кстати, не плохой вариант. Но нужно хорошо понимать и правильно выделять память и освобождать. Это может быть сложнее, чем текущий вариант, но работать будет быстрее.
BRAGA96, Определите struct WiFi для первого случая так:
struct Wifi {
char access[1][2][32];
};
Но т.к. вы плохо понимаете работу с Си строками, лучше перейти на string. string позволяет легко получать доступ к своему содержимому как к Си строке: string.c_str(), но при этом он позволяет выполнять "интуитивные" операции со своим содержимым (то что вы сейчас пытаетесь делать с Си строками).
Ezhyg, В пользовательском реестре могут быть указаны пути в старый профиль, из-за чего какой-то софт, который так делает, может перестать работать. Точно так же старые пути могут быть и в каких-то конфигах софта, которые мы просто перенесли.
dsslesarev, OpenVPN ничего не режет. Но из-за накладных расходов скорость, конечно, будет меньше расчетных показателей, но не на столько.
Чем вы меряли? 100 - это мегабиты или мегабайты в секунду?
Если в кэше у клиента остался старая запись, то, конечно, можно получить. Но на это можно повлиять только сокращением временем жизни имени.