Вам нужно было изменить имя пользователя или его профиль? Вообще это разные вещи и они запросто могут не совпадать.
Когда винда обнаруживает профиль пользователя в HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/ она так же ожидает, что будет существовать каталог указанный в ProfileImagePath со всеми полагающимися профилю пользователя правами и служебными папками и файлами, а так же и файлами пользовательского реестра. Если этого нет, то винда не может открыть профиль и создает временный. Что у вас и происходит.
По идее вы сейчас можете вернуть значение параметра реестра назад и работа профиля должна восстановиться после перезагрузки.
Чтоб винда создала новый каталог профиля пользователя вам надо полностью удалить ветку реестра описывающую профиль (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-21...). В этом случае после перезагрузки винда создаст новый профиль из профиля по умолчанию. Если одноименный каталог будет существовать, винда добавит к имени каталога профиля цифры (или что-нибудь в этом роде). Ветку реестра можно не удалять (если страшно), а переименовать, добавив в начале несколько левых символов.
Есть смысл для манипуляций с профилем пользователя завести другого пользователя и из-под него проводить манипуляции над нужным пользователем. Затем этого временного пользователя можно удалить.
Linux_nub, Пинги проходят на 192.168.1.77? Т.е. сам себя пингует нормально. Так и должно быть - в этом случае сеть не участвует - ответ на пинги генерируется внутри ОС автоматически.
IP адрес (DNS и шлюз) для IPv4 на WiFi адаптер назначается автоматически?
Роутер не обязан находится по адресу 192.168.1.1.
Хорошо бы уточнить адрес роутера и пропинговать его.
Есть возможность подключить ноут кабелем к роутеру и проверить работоспособность сети?
Предполагаю, что, вероятно у вас глючит WiFi адаптер. Подключение кабелем требуется, чтобы исключить какие-то проблемы в ОС и т.п.
xxxtested, WinAPI предоставляет функции для перекодирования: MultiByteToWideChar и WideCharToMultiByte.
Можно использовать их.
Так же вроде бы можно задавать перекодирование потоков ввода/вывода с помощью std::ios_base::imbue. Но это не точно и примеров использования у меня нет. Погуглите. Если найдете вменяемое описания с примером опубликуйте тут ссылку, будет интересно ознакомится.
В любом случае, если будете заморачиваться с перекодировкой, то сами исходники лучше писать в UTF8 и в программе использовать широкие символы для хранения строк.
xxxtested, Можно менять кодировку консоли и из приложения. Но это "дурной тон", т.к. пользователь установив определенную кодировку в консоли, предполагает получить вывод от приложения в установленной кодировке, а не в той, в какой удобно приложению. Поэтому приложение должно подстраиваться под установленную в консоли кодировку и делать вывод предварительно перекодировав свои сообщения.
В учебных проектах это не существенно.
xxxtested, Потому что MSVS предварительно настраивает консоль, как минимум устанавливает кодировку UTF8.
В обычной консоли вы тоже можете установить нужную кодировку командой: chcp 65001
Не переименовывает, потому что конечного пути не существует. Команда rename переименовывает только последнюю сущность, указанную в пути, т.е. только файл, все остальные части пути она не трогает и в параметрах путь "назначения" указывать нельзя, т.к. назначение для команды остается то же самое, переименовывается только одни конечный объект.
Вам нужно сначала создать новый путь, а затем скопировать/перенести файл с изменением имени.
xxxtested, Исходник написан в UTF8. Кодировка консоли CP866 (по умолчанию) или CP1251. Компилятор сам ничего не перекодирует. Вы то же не перекодируете. Вот и результат.
otvetvps, На сколько понял из прошлого вопроса оператор режет шифрованный трафик, а не IP.
Но раз вы тут пишите, значит SSL (HTTPS) он не режет.
Поднимайте какой-нибудь SSL VPN. Вот тут дают несколько вариантов: https://habr.com/ru/post/415977/
Проще всего, наверное, использовать SSTP VPN. В винде поддерживается из коробки.
Так же можно загнать имеющийся ВПН трафик, например, в stunnel. Это превратит ВПН трафик в SSL трафик. Но тут будет двойное шифрование, что может не хорошо сказаться на производительности. stunnel нужно ставить с обоих сторон. Настраивается просто.
И конечно же использовать для подключения пор TCP/443.
Пока порт не будет слушать какое-нибудь приложение, он сам не будет отвечать на запросы. Отвечает всегда приложение, порт лишь способ доставки трафика конкретному приложению.
Ошибка постоянно появляется. Но потом опять начинает работать?
Похоже интенсивными запросами ты за DoSил службу WMI.
Посмотри в журнале, может есть какие-то сообщения касающиеся WMI, которые могут дать подсказку куда дальше копать.
Linux_nub, Для начала надо выяснить в чем проблема.
Нужно больше конкретики.
Какая ОС на проблемном компе?
Какая ошибка при подключении WiFi (когда появляется знак вопроса на значке)?
У вас похоже Линукс. Там на все есть логи. Что в логах при попытке подключения WiFi? Если логов нет, то их надо включить и повторить попытку.
Назначаются ли IP адрес при подключенном WiFi? Какой адрес?
Пингуется ли роутер по внутреннему адресу при подключенном WiFi?
Виктор Таран, XWindow сам умеет в удаленку. Если это возможно, то лучше использовать родной протокол.
Я правда давно это не использовал, но думаю технология вполне актуальна и жива.
Дальше по скорости RDP.
Затем уже VNC и все остальное. Просто потому, что VNC и прочее передают "экраны", а RDP и XWindow "мета-информацию" для рисования экранов на месте.
Конечно, если гонять видео или игры, то тормозить будет все, и даже может быть VNC будет в выигрыше.
WiFi может нормально работать, при этом интернет может быть не доступен на роутере (и везде на устройствах подключенных к роутеру). WiFi и интернет это не одно и то же.
Часто появляется вопрос на значке вайфая но как я понимаю это не связано
Вы не правильно понимаете. У вас же нет интернета - любая проблема связанная с сетью может на это влиять. Знак вопроса означает, что есть некая проблема. Надо разобраться, что это за проблема. Возможно, как раз из-за нее у вас и нет интернет. Как один из вариантов - возможно у вас в подключении WiFi сохранен не правильный пароль и на самом деле у вас нет и WiFi, а есть только попытки подключения.
Tanhade, Есть еще один момент - у вас в батнике указан относительный путь. Это значит, что текущим каталогом при запуске батника должен быть каталог, где лежит батник. Но это в общем случае не так.
Что бы убрать зависимость от текущего каталога используйте абсолютные пути. Узнать путь где лежит запущенный батник можно с помощью конструкции: %~dp0
Просто измените в батнике пути так: "%~dp0\KM-Goanna\k-meleon.exe"
Используйте кавычки, т.к. вы не можете гарантировать отсутствие пробелов в путях на целевом ПК.
Это не отменяет использование самораспаковывающегося архива, если хочется, чтоб все было в "одном флаконе".
Чтоб это сработало архив надо распаковать и запускать уже из распакованного варианта.
На сколько я понял вы пытаетесь запускать прямо из архива. Архиватор при этом распаковывает один запускаемый файл, естественно, что других файлов нет.
Сделайте самораспаковывающийся архив со стартом приложения из архива.
Варианты можно посмотреть тут: www.oszone.net/3171
Ну это как-то сомнительно. Процессор в ноуте поддерживает до 32Гб памяти. Разве что производитель ноута позиционирует эту модель как максимально бюджетную и ограничение на память зашил в БИОС, чтоб вынудить людей покупать более дорогие модели.
Можно протестировать, поставив подходящий модуль памяти вместо имеющегося. Но это стоит делать до того как покупать модуль, т.к. может быть действительно "не тянет".
Со встроенными видеокартами это обычная история - у них нет своей памяти, они используют общую.
Проверьте, может есть обновление БИОС, возможно в новой версии появились опция для этого. В любом случае совсем обнулить это значение вы не сможете, возможно лишь уменьшить его до какого-то минимального предела.
Но вы можете добавить в ноут еще памяти, если есть свободный слот. Или заменить память на плашку большего размера.
Вопрос: что является конечной точкой пакетов для IP камеры?
Это ВПН сервер? Комп в сети за ВПН сервером? Хост в интернете, на который надо попадать через ВПН сервер зачем то?
Когда винда обнаруживает профиль пользователя в HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/ она так же ожидает, что будет существовать каталог указанный в ProfileImagePath со всеми полагающимися профилю пользователя правами и служебными папками и файлами, а так же и файлами пользовательского реестра. Если этого нет, то винда не может открыть профиль и создает временный. Что у вас и происходит.
По идее вы сейчас можете вернуть значение параметра реестра назад и работа профиля должна восстановиться после перезагрузки.
Чтоб винда создала новый каталог профиля пользователя вам надо полностью удалить ветку реестра описывающую профиль (HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList/S-1-5-21...). В этом случае после перезагрузки винда создаст новый профиль из профиля по умолчанию. Если одноименный каталог будет существовать, винда добавит к имени каталога профиля цифры (или что-нибудь в этом роде). Ветку реестра можно не удалять (если страшно), а переименовать, добавив в начале несколько левых символов.
Есть смысл для манипуляций с профилем пользователя завести другого пользователя и из-под него проводить манипуляции над нужным пользователем. Затем этого временного пользователя можно удалить.