• Как убрать диалоговое окно меню ПУСК?

    @res2001
    Bogdan100,
    хочу заменить своей программой заменить стандартную блокировку windows 7!

    А при чем тут меню пуск?
    Попробуйте вызвать стандартный lock screen винды и нажать там Ctrl+Esc? Появится там меню? - Нет.
    Это говорит о том, что вы не правильно пытаетесь подменить стандартный lock screen своим вариантом. Честно говоря, я не знаю механизма вызова lock screen. Возможно когда оболочка его вызывает, то она сама при этом завершается, может быть он непосредственно встроен в оболочку или при вызове lock screen оболочка входит в какой-то специфический режим работы.
    В общем вам нужно корректно заменить стандартный lock screen своей реализацией. Сейчас вы явно идете не в том направлении.
    Начать рыть в этом направлении можете отсюда:
    https://docs.microsoft.com/en-us/previous-versions...
    https://docs.microsoft.com/ru-ru/samples/microsoft...
  • Не является приложением Win32?

    @res2001
    Андрей Андреев,
    Ммм да показать фокус

    Ну какой же это фокус? Это обычный вариант запуска питоновских скриптов из командной строки.
    или я это выдумал?

    Вот именно!
    Думаю, что вы не верно интерпретировали происходящее, просто не правильно понимая что происходит.
    3)100000000000000000000000 раз пробовал

    Дополню тот совет Александр Ананьев - перечисленные действия не приведут к возможности запуска питоновских скриптов из cmd.exe. Но в этом случае их можно будет запустить используя команду start в командной строке, например start main,py

    Еще раз просуммирую ответы:
    1. питоновские скрипты (фалйы с расширением .py) не могут исполняться непосредственно в cmd.exe. Для них требуется свой собственный интерпретатор - python.exe - именно он их исполняет, а вовсе не cmd.exe.
    2. Файлы *.css - это вообще не программы (и не скрипты), их нельзя запустить вообще никаким образом. Они содержат описания стилей оформления на языке CSS для web страниц. Обычно эти файлы читает браузер с веб сервера, когда вы открываете какую-нибудь веб страницу.
    3. Непосредственно в cmd.exe могут быть запущены только файлы с расширениями: .exe, .bat, .cmd
    .exe - это исполняемые программы, .bat и .cmd - скрипты cmd.exe (батники).
  • Не является приложением Win32?

    @res2001
    Андрей Андреев,
    но до этого хватало перетащить файл в консоль и нажать enter

    Похоже вы что-то путаете. Никогда в винде нельзя было подобным образом запускать скрипты.
    В линуксе можно запускать простым вводом main.py + Enter, если на main.py установлены права на запуск и первая строка скрипта имеет вид что-то вроде #!/usr/bin/python
    Но в винде этот вариант никогда не работал в принципе.
  • Как убрать диалоговое окно меню ПУСК?

    @res2001
    Bogdan100,
    предложите хороший способ

    Рад бы предложить, но вы не хотите рассказать о реальной задаче.
    По вашему текущему вопросу мне сказать нечего.
    Если вам нужно заменить стандартный explorer.exe на свою программу (типа режим киоска), то беглое гугление помогает:
    https://www.cyberforum.ru/windows10/thread2546910.html
    https://docs.microsoft.com/ru-ru/windows/configura...
  • Как убрать диалоговое окно меню ПУСК?

    @res2001
    Bogdan100, Фокс Йовович прав, имхо.
    Вы этим кодом пытаетесь решить какую-то проблему? Какую? Для чего вы пытаетесь избавиться от панели задач и меню таким кривым способом?
  • Matlab строки и данные?

    @res2001
    mrsalogub, Они для этих целей и предназначены.
  • Универсальный VPN-сервер?

    @res2001
    Aelliari, Я не против. Просто дополнил, что бы автор вопроса был в курсе с чем имеет дело.
  • Универсальный VPN-сервер?

    @res2001
    Это не ВПН. Это набор скриптов для настройки ВПН, возможности, которых предоставляются другими сервисами.
  • Как ограничить ввод цифр на с++?

    @res2001
    После ввода проверяйте, что a < 100000
  • Как открыть командную строку?

    @res2001
    Как запускаете командную строку? Опишите процесс.
  • Как решить эту ошибку?

    @res2001
    kaktak255, Можно использовать прагму:
    #pragma comment(lib,"MyDll.lib")
    Но я не уверен, что эта прагма стандартная и поддерживается всеми компиляторами. В реальном коде ни разу не встречал применение этой прагмы. В MSVC должна работать.

    Кроме того можно подгружать библиотеку вручную с помощью LoadLibrary и получать адрес на нужную функцию с помощью GetProcAddress. Это низкоуровневый вариант, иногда бывает полезен. В никсах есть свои аналоги этих функций.

    Но самый часто используемый вариант - опция -l компилятора. Рекомендую его использовать.
    https://rsdn.org/article/baseserv/dlluse.xml
  • Как решить эту ошибку?

    @res2001
    kaktak255, Файл никуда бросать не надо. Его надо указать в опции -l компилятора, чтоб он слинковал программу с этой библиотекой. Как это сделать в sublime text - не в курсе, не пользуюсь.
  • Как настроить маршрутизацию клиентов из LAN через VPN, а самого устройства через провайдера?

    @res2001
    cherkunoff,
    default dev nordlynx table 51820 scope link

    Предполагаю, что это проявление "множественных таблиц маршрутизации". Применяется, когда у вас, например, 2 выхода в интернет. В принципе их можно применить и для случая использования ВПН, почему бы и нет.
    51820 - номер используемой таблицы маршрутизации.
    Таблица маршрутизации по умолчанию имеет номер 0 и он не отображается.
    Все пакеты попадающие в систему изначально маршрутизируются с помощью 0 таблицы.
    Что бы пакет начал маршрутизироваться другой таблицей обычно средствами правил фаервола добавляют к нему соответствующую метку (номер таблицы маршрутизации). Пример можно посмотреть тут.
    В вашем случае, видимо это правило фаервола загоняет пакеты в дополнительную таблицу маршрутизации:
    not from all fwmark 0xca6c lookup 51820
    Честно говоря, плохо понимаю, что оно означает :) Но явно lookup 51820 - это про таблицу маршрутизации.
    Может быть, что правила фаервола, которые отправляют пакеты маршрутизироваться в таблицу 51820 находятся раньше правил FORWARD, которые вы добавили для DNS. Поэтому DNS трафик просто не доходит до этих правил. Ваши правила FORWARD надо поставить перед правилами NordVPN. Но скорее всего причина не работы DNS та, что описана ниже.

    Почему у вас в правилах FORWARD для DNS указано
    destination is 10.10.10.1
    ?
    Это не верно. Destination должен быть - любой адрес (any) и destination port то же any, т.к. вы должны отвечать всем клиентам из интернета. А пока что ваш DNS отвечает только вашему шлюзу.
  • Куда кидать скачанные библиотеки в mingw?

    @res2001
    Я обычно использую не голый mingw, а msys2. Там есть встроенный менеджер пакетов pacman с помощью которого можно устанавливать огромную кучу библиотек и прочего софта. Так же обеспечивается обновление всего этого безобразия. Сам mingw туда входит то же как доп.пакет. Так же есть clang.
    Библиотеки при установки сразу кладутся в места доступные компилятору автоматически.
    В общем рекомендую.

    Но ваш вопрос решается просто - все равно куда вы положите библиотеку. Просто укажите при компиляции ключ -L <путь к папке с файлами библиотеки>, ключ -l <имя библиотеки>, ключ -i <путь к папке с заголовками библиотеки>
    Это, кстати, стандартный универсальный способ использования сторонних библиотек в своей программе на С/С++.
  • Как настроить маршрутизацию клиентов из LAN через VPN, а самого устройства через провайдера?

    @res2001
    cherkunoff,
    После чего прописал правило NAT и два правила в FORWARD

    Правила FORWARD принудительно направляют весь трафик через ВПН, поэтому не работает маршрутизация так как нужно и поэтому отваливаются внешние DNS клиенты.
    Что надо сделать:
    1. NAT и FORWARD на малинке лишние - убрать. Большая часть HOWTO по настройке ВПН в интернете содержит рекомендации по настройке NATа. Но обычно нигде не говорится, что это не обязательно. Даже больше - в большинстве случаев это абсолютно не нужно. Но да, с NATом конструкция выглядит проще - не нужно настраивать другие компы в сети. Но часто дополнительная настройка тривиальна (а у вас ее вообще нет), но при этом избавляет от дополнительной не бесплатной манипуляции с IP адресами, которая отъедает процессорные ресурсы.
    2. В NordVPN сделать настройку, устанавливающую шлюз по умолчанию через ВПН - обычно такая настройка есть в любых ВПН. Возможно понадобиться руками добавить маршруты к адресам NordVPN, но это не факт. Если после выставления шлюза по умолчанию после подключения, ВПН сразу будет обрываться, то надо.
    3. Маршруты к DNSам оставить, как в первом варианте тут.
    Так же нужно добавить правила FORWARD фаервола - перенаправлять трафик от AdGuard внешним клиентам через роутер. Фильтровать можно по локальному порту (DNS использует порт udp/53). Не скажу как это правило выглядит в iptables, т.к. мало с ним знаком.

    Смысл этих манипуляций в том, чтобы по умолчанию завернуть весь трафик в ВПН с помощью правильной настройки таблицы маршрутизации. Но DNS трафик заставить ходить напрямую через роутер.

    PS: Большинство платных ВПН сервисов имеют какие-то свои специфические особенности, кроме того у большинства таких сервисов очень трудно чего-то добиться от поддержки.
    Я предпочитаю арендовать обычный VPS с линуксом и на нем самому поднимать тот ВПН, какой больше нравится. Как правило использую OpenVPN.
  • Слежение за комплектующими компов в корп среде. Какие инструменты есть?

    @res2001
    brar,
    необходимый функционал легко можно сделать самому скриптами

    Можно, конечно. Но когда вы реализуете необходимый минимум, окажется, что этого не достаточно, захочется собрать еще какую-то информацию, потом захочется красивых отчетов, потом слежение за изменениями и т.д. и т.п. В итоге вы будете обрастать костылями, которые придется в дальнейшем как-то сопровождать.
    Посмотрел TNI, который посоветовал Mors Clamor, на сколько понял он то же умеет работать через WMI.
    По моему лучше взять готовое решение.
    Цена вопроса для организации достаточно не большая, особенно в случае 10-Strike - там вообще копье.
    Если что, я к ним не имею отношения, просто сам пользовался этим продуктом. Кстати, у них вменяемая поддержка, приходилось обращаться.
  • Как настроить маршрутизацию клиентов из LAN через VPN, а самого устройства через провайдера?

    @res2001
    cherkunoff, Кстати, присоединяюсь к вопросу AUser0 - судя по таблице маршрутизации после подключения к ВПН шлюз по умолчанию у вас не меняется. А значит трафик клиентов не идет через ВПН.
    Как вы направляете внутренних клиентов через малинку?

    Не понятно так же на кой черт вам на малинке NAT - она же у вас не является роутером в интернет. На роутере есть свой собственный NAT, так что на малинке он лишний. Вам надо будет только на роутере добавить статический маршрут к ВПН сети через малинку.
  • Как настроить маршрутизацию клиентов из LAN через VPN, а самого устройства через провайдера?

    @res2001
    cherkunoff,
    правда теперь она это делает через VPN, но это частности. Но она перестаёт работать DNS-сервером для внешних клиентов из Интернет.

    Эти частности как раз и не дают отдавать ответы DNS внешним клиентам. Если вы запустите трафик DNS в обход ВПН (на прямую), то все у вас должно заработать так как вы хотите.
  • Как осуществить перенаправление траффика или настроить маршрутизацию через код?

    @res2001
    Добавлю: про питон можете сразу забыть - С/С++.
    На счет виртуальных сетевых адаптеров - можно использовать виртуальные tun/tap адаптеры, которые есть в никсах в ядре, а в винде реализован в TAP-Windows драйвере. Эти адаптеры используют многие существующие ВПН сервисы, например OpenVPN.
    На самом деле, вам стоит 100 раз подумать прежде, чем заниматься этим.
    Почему существующие решения вам не подходят?
  • Как рекурсивно конвертировать файлы во всех папках и подпапках?

    @res2001
    ilrandir,
    напишите что В ПРЕДЛОЖЕННОМ примере используется линуксовый вариант команды find...

    Если вы внимательно прочитает ответ, то обнаружите, что примерно в этом смысле я и отвечал.
    Вместо cygwin, предложил использовать msys2.

    функционал команды find

    Не то что беднее - он другой.

    бай зе вей

    Это уже сильно зависит от контекста использования. Допиливать ответ не возбраняется в зависимости от конкретной ситуации. "Мы никогда не знаем что на самом деле нужно человеку, который задает вопрос".

    Впрочем, автор уже отметил мой ответ решением. Дальнейшее обсуждение считаю бессмысленным.