это не решение твоей проблемы, это способ взлома если не использовать шифрование!
шифровать можно только критичные данные, представляешь свои числа строки и прочее как набор байт и шифруешь их, реализации алгоритма шифрования полно, они открытые, советую не брать динамическую библиотеку типа openssl а именно код, чтобы у атаукющего не было возможности ее легко подменить
Если не шифровать данные, то достаточно подсунуть твоей программке за 10 минут написанную dll прослойку, в которой те же методы, которая подключает настоящую но логирует вызовы и все поступающие ей данные, для этого не нужен никакой продвинутый скилл
Без обфускации, ключ и алгоритм шифрования сможет скопировать любой, умеющий в декомпиляцию
Как именно тут сделано хз, но нет никаких проблем одновременно по одной паре линий пустить и питание и сигнал, просто схема сложнее
Например есть сетевые платы/роутеры, которые умеют организовывать сеть через 220 линии электропередач квартиры (в щитке ставится фильтр, чтобы не мешать соседям, желающим такую же сеть себе устроить)
в безопасном режиме должно было появиться возможность залогиниться под локальным администратором и установить драйвера, иначе ну я не знаю, майкрософт в очередной раз пробило дно?
пиши их саппорту тогда, это однозначно искусственное ограничение
p.s. windows hello включается по одному чиху во время установки системы, собственно чтобы не установить их облачный сервис нужно стараться, примерно как раньше при установке программ нужно было выискивать галочки чтобы не получить тонны рекламного мусора (гугл/яндекс бары) на компьютер
попробуй запустить машину в safe mode, это в момент включения компьютера спамь F4, F6 или F8, мне кажется майкрософт решила сделать все чтобы это было сложно и то меняет кнопку, то меняет порядок вызова boot menu то требует чтобы сначала пользователь включил это в настройках
так как я никогда бы в здравом уме не включил бы windows hello (просто догадываюсь что привязывать локальную авторизацию к облачным сервисам это перебор), у меня нет опыта по решению таких искусственно созданных проблем, поэтому экспериментируй
ответь пожалуйста на вопрос, работает ли у тебя livecd с последним lts 22.04.1 ли 20.04.5 xubuntu/ubuntu/kubuntu? не нужно ничего устанавливать, просто записываешь на usb/dvd и загружаешься в режиме - попробовать без установки
'сворачивается' - это закрывается или минимизируется?
если закрывается, то тебе нужно понять что именно послужило причиной, натыкать в коде логов и смотреть по ним.
p.s. с высокой вероятностью у тебя где то нет проверок на открытие файла (например базы данных или конфиг), сами файлы открываются с текущего каталога, который в отладчике один а при запуске релизной версии - другой
ну скажи ему 'спасибо' за предоставленный геморрой
теперь в твоем коде ты должен сам проверять какой домен в запросе и выбирать конфигурационный файл и при необходимости учитывать что база сессий теперь одна (обывчно это не создает проблем)
шифровать можно только критичные данные, представляешь свои числа строки и прочее как набор байт и шифруешь их, реализации алгоритма шифрования полно, они открытые, советую не брать динамическую библиотеку типа openssl а именно код, чтобы у атаукющего не было возможности ее легко подменить