Задать вопрос
  • Альтернатива sudo/su для Windows?

    @res2001
    Евгений, UAC отключается только для процессов, запускаемых удаленно, локальный пользователь, при этом, наслаждается UAC по полной программе.
    Тут же ситуация достаточно интересная - при включенном UAC при запуске удаленного процесса нет возможности вывести окно "User Account Control", чтоб запросить повышение прав, потому что пользователь находится на другом компе. В этом случае UAC просто блокирует запуск приложения и удаленному пользователю возвращается ошибка запуска.
    Поэтому либо отключаем UAC для удаленных приложений, либо запускаем какой-либо сервер, который будет работать с уже повышенными правами. В любом случае UAC отдыхает.
    Других вариантов я не знаю.
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    Видимо это она: https://geekon.media/programma-raptr-pomoshhnik-dl...
    Думаю можно смело ее деинсталлировать из системы.
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    fuckmylifecantsavethat, Вы должны искать не АМД (его много в винде), вы должны искать где лежит файл raptrstub.exe
  • Что делать с ошибкой Raptrstub.exe 0xc000007b?

    @res2001
    fuckmylifecantsavethat, У вас нет видеокарты от АМД. Тогда не ясно откуда взялась эта программа.
    Возможно она вам и не нужна. Попробуйте найти где она расположена на диске, так вы, возможно, узнаете, с чем она связана в вашем конкретном случае (у АМД есть не только видеокарты, возможно эта программа входит и в какое-то другое ПО).
    Найти можно просто поиском по системному диску по имени файла программы с помощью любого файлового менеджера (Far, Total Commander, ...). Найдете пишите сюда в каком каталоге она лежит.
  • Как убрать диалоговое окно меню ПУСК?

    @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.