Ответы пользователя по тегу Windows
  • Как защитить компьютер от мусорного софта?

    @romancelover
    программист C++ под Linux
    Поставить линукс (чтобы отсечь большинство специфичного для винды malware), создать пользователя с админскими правами, и подключаться под ним удалённо, а ребёнку давать простого юзера.
    Но Wine работает от простого пользователя, и у каждого пользователя свой каталог .wine. То есть он сам сможет туда ставить игры, моды всякие, а в случае повреждения этого каталога или попадания туда вирусни можно его просто снести и переустановить игрушки. Можно настроить и бэкап инкрементный по расписанию (то есть в начале месяца архивируется весь этот каталог, а потом каждый день только изменения), тогда если ребёнок скачал что-то не то, его данные можно будет восстановить, чтобы не терять какие-то данные (хотя сейчас игры скорее всего хранят данные в облаках, поэтому такой необходимости может и не быть). При этом бэкап запускается от root юзера, и malware от обычного юзера не сможет удалить бэкапы.
    Ответ написан
  • Доступ к https из Windows XP?

    @romancelover
    программист C++ под Linux
    А если попробовать поставить cygwin (самая последняя версия уже не поддерживает windows xp, но в сети можно найти версию, которая ещё поддерживает), там в окружении будет свой openssl, и поставить туда какой-нибудь более-менее нормальный браузер? хотя ни firefox, ни chromium я в списке пакетов не нашёл, может быть, qupzilla какая-нибудь пойдёт. Она на qt, а Qt под Cygwin использует openssl.
    Хотя Qupzilla тоже устарела, а qtwebengine там нет, falkon тоже... тоже не очень вариант, может быть, из исходников собрать, но это долго и там могут быть самые разнообразные проблемы, совместимость у cygwin'a не идеальная.
    Ответ написан
    Комментировать
  • Установщики Windows и Linux не запускается на ноутбуке, как починить?

    @romancelover
    программист C++ под Linux
    Запускаете memtest, скорее всего он покажет, что какой-то участок памяти битый. После этого можно в параметрах загрузки linux в grub'e вписать исключение этого участка.
    https://unix.stackexchange.com/questions/75059/how...
    Ответ написан
    Комментировать
  • Есть ли метод ограничивающий скорость интернета для определённого процесса? Если нет, как это можно реализовать?

    @romancelover
    программист C++ под Linux
    https://unix.stackexchange.com/questions/328308/ho...

    Это может быть только специфичный для каждой операционной системы API. В Linux этого можно добиться через создание cgroup, назначение его процессу и создание дисциплины обработки пакетов для этого cgroup.
    Ответ написан
    Комментировать
  • Как выводить переменную в MessageBox?

    @romancelover
    программист C++ под Linux
    В языках С и С++ и WinApi LPCTSTR - это просто указатель на последовательность символов в памяти. Прибавление к нему числа не меняет последовательность символов, а только переводит позицию указателя. Поэтому код в примере выведет строку с 10-го символа (считая с 0), а не допишет число к строке.
    Чтобы добиться нужного результата, нужно создать новую последовательность символов и передать указатель на неё в функцию. На Си можно использовать функции wcscpy, wcscat и _itow (или как её аналог в вашем компиляторе называется) или wsprintf (неудобно тем, что нужно следить за количеством символов, выделяемых под строку), на С++ лучше создать std::wstring (wstring так как тут LPCTSTR, и длинные символы, и программа собирается в Unicode режиме), записать туда строку и число (можно при помощи wostringstream), а потом передать в MessageBox указатель с помощью c_str().
    Ответ написан
  • Как убрать ошибку?

    @romancelover
    программист C++ под Linux
    Под Linux программа собирается такой командой:
    gcc tcl.c -ltcl -ltk -o tcl
    и запускается нормально.

    Под другими ОС аналогично, надо указать пути к библиотекам Tcl и Tk. В Linux -ltcl это просто сокращение для libtcl.so, а в Windows, насколько помню, указываются LIB-файлы.
    Ответ написан
    Комментировать