Как узнать заблокирован ли компьютер

Обновлено: 03.07.2024

Если вы подозреваете, что брандмауэр Windows блокирует ваши законные программы, а также некоторые определенные порты в вашей системе, есть способы выяснить это. Вы можете продолжить чтение статьи ниже, чтобы узнать больше.

Как найти и увидеть, не заблокировал ли брандмауэр Windows программу на ПК

Чтобы проверить, не блокирует ли брандмауэр Windows одно из программ, приложений или программ, которые вы используете в Windows 10, вы можете перейти непосредственно к настройкам Windows.

  • Запустите Windows Security на вашем ПК.
  • Перейдите в раздел Брандмауэр и защита сети.
  • Переходим на левую панель.
  • Щелкните Разрешить приложение или функцию через брандмауэр.
  • Вы увидите список разрешенных и заблокированных программ брандмауэром Windows.
  • Просмотрите список и найдите свою программу.
  • Если это не разрешено брандмауэром Windows, нажмите кнопку «Изменить настройки» вверху.
  • Проверить приложение.
  • Щелкните ОК.

Как узнать, блокирует ли брандмауэр Windows порт, и как это остановить

Есть два способа узнать, блокирует ли брандмауэр Windows порт или нет. Вы можете просмотреть журналы брандмауэра Windows или командную строку.

Проверьте журналы брандмауэра Windows

Теперь вы можете увидеть порты, заблокированные брандмауэром Windows.

Узнайте заблокированные порты через командную строку

  • Запустите командную строку.
  • Обязательно запускайте от имени администратора.
  • Введите следующую команду: netsh firewall показывает состояние.
  • Он покажет вам заблокированные порты.

Как открыть заблокированный порт в брандмауэре Windows 10

Если брандмауэр Windows заблокировал порт, который вы используете, вы можете его открыть.

Вы узнали, блокирует ли брандмауэр Windows вашу программу или порт? Если вы хотите поделиться своим опытом, напишите нам комментарий ниже.

Узнать заблокирован ли компьютер?
Здравствуйте! У меня возникла проблемка. Нужно определять заблокирован ли компьютер. Нашел вот.

Компьютер заблокирован, но как то странно
Здравствуйте! Только вчера купила новый ноут с Windows8, сразу поставила лицензионный антивирусник.

Как узнать заблокирован байт или он свободен
1С-ка при запуске заводит в файле запись юзера и блочит байт на 2 мильёна вперед и это есть флаг.

Как узнать принадлежит ли компьютер к домену по IP?
Первая просьба к "экспертам" данного форума. Дочитать этот текст до конца, а не сразу вываливать.

"FastUserSwitching.exe": Загружено: "D:\InOut\FastUserSwitching2\FastUserSwitching\Debug\FastUse rSwitching.exe", Символы загружены.
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\ntdll.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\kernel32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\user32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\gdi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\wtsapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\msvcrt.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\winsta.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\netapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\advapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\rpcrt4.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\secur32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\msvcr100d.dll", Символы загружены.
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\guard32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\version.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\fltlib.dll", Невозможно найти или открыть файл PDB

messagebox - это адрес функции. Ему нельзя ничего присвоить.

У меня прога закрывается раньше чем я успеваю заблокировать сеанс.

Добавлено через 10 минут
Я попробовал в кейсе прописать вызов процедуры, которая записывает в файл текст, то ничего не записалось

Открываешь гугл, ищешь первое ключевое слово, потом второе, ищешь примеры кода. А вообще, я бы советовал поискать, как вообще программа работает с WinAPI. Andrew_Lvov, не могу понять как это работает.
Умоляю, допишите код. Мне кажется это не должно занять много времени.
Мне позарез необходимо дописать эту программу.
Я все исходники скину в нет, людям пользоваться. По идее программа хорошая, а главное нужная должна получиться.
Она состоит из exe-шника (который все никак не дописать), и php+JS. Результат отображается на сайте, есть возможность фильтрации по имени юзера, дате и компу.
Та часть, которая создает и заполняет php-include, практически готова, осталось добавить туда сессии юзеров. Ребят, прошу прощения, что слегка не по теме, но есть ли в с++ функция, которая заменяет текст или строку в файле(например в *.txt)? Ребят, прошу прощения, что слегка не по теме, но есть ли в с++ функция, которая заменяет текст или строку в файле(например в *.txt)? Читаете файл в буфер, правите содержимое буфера и пишите обратно в файл.

но он тогда дописывает, а мне по сути надо заменить, то есть есть строка, которая начинается например со слова ПРИВЕТ, я ее нахожу, затем мне необходимо ее стереть и на ее место вписать ДО СВИДАНИЕ.

Пользователи могут настроить параметры брандмауэра Windows в соответствии с их необходимостью заблокировать или открыть порт в Windows 10 и других версиях. Однако иногда Брандмауэр может случайно заблокировать порты или программы из-за неправильной конфигурации пользователя или администратора. Теперь, если вы хотите узнать, блокирует ли брандмауэр Windows порт или программу в вашей системе, вот как это сделать.

Действия, чтобы проверить, блокирует ли брандмауэр Windows порт

  1. Нажмите Windows Key + R , чтобы открыть «Выполнить».
  2. Введите контроль и нажмите ОК , чтобы открыть Панель управления.
  3. Нажмите Система и безопасность.
  4. Прокрутите вниз и откройте « Администрирование» .
  5. В окне «Администрирование» откройте Брандмауэр Защитника Windows в режиме повышенной безопасности .
  6. Нажмите Действия и выберите Свойства.

  7. Теперь выберите предпочитаемый профиль (Домен, Частный, Publick).
  8. В разделе Ведение журнала нажмите кнопку Настроить .
  9. Нажмите на раскрывающееся меню для Журнал пропущенных пакетов: и выберите Да.
  10. Обратите внимание на путь pfirewall.log в разделе Имя .
  11. Нажмите ОК , чтобы сохранить изменения.
  12. Откройте « Проводник» и перейдите по пути, в котором сохранен файл журнала. Это должно выглядеть примерно так:
    % systemroot%\ system32 \ LogFiles \ Firewall \
  13. Нажмите на файл pfirewall.log и проверьте наличие заблокированных портов.

Проверьте наличие заблокированного порта с помощью командной строки


  1. Введите cmd в строке поиска.
  2. Нажмите правой кнопкой мыши на командной строке и выберите « Запуск от имени администратора» .
  3. В командной строке введите следующую команду и нажмите ввод.
    netsh firewall show state
  4. Это отобразит все заблокированные и активные порты, настроенные в брандмауэре.
  • Также прочитано: Исправлено: брандмауэр Comodo не работает в Windows 10

Как проверить, не блокирует ли брандмауэр Windows программу?


  1. Нажмите Windows Key + R , чтобы открыть «Выполнить».
  2. Введите контроль и нажмите ОК , чтобы открыть Панель управления.
  3. Нажмите Система и безопасность.
  4. Нажмите «Брандмауэр Защитника Windows».
  5. На левой панели « Разрешить приложение или функцию через брандмауэр Защитника Windows ».
  6. В окне разрешенных приложений прокрутите все приложения.
  7. Найдите приложение, которое вы хотите проверить, и проверьте, установлено ли приложение . . Если оно не выбрано, оно блокируется на брандмауэре.
  8. Если ваша программа заблокирована, просто снимите флажок с приложения и нажмите ОК.


Дело в том, что сессий может быть несколько (например на терминальном сервере). Для которой вы хотите узнать состояние? ;)
Напрямую получить состояние нельзя (об этом кстати написано в MSDN), зато можно подписаться на уведомления системы функцией WTSRegisterSessionNotification.

У меня одновременно может быть загружен только один пользователь, соответственно именно его мне и необходимо проследить.
Суть проги в следующем:
пользователь приходит на работу, логинится. Его имя прописывается в проге. Далее он работает, но как только ПК не трогают на протяжении 5 минут ПК блокируется, в проге появиться метка о том, что пользователь не работаем на ПК.
По-сути прога отслеживает количество времени проведенного за ПК.
Я програмист-самоучка. Разъясните, что означает "подписаться", и если это удовлетворяет ранее изложенному, то подскажите как?
PS: огромное спасибо за проявленный интерес к моей проблеме. Я нашел вот такой фрагмент кода, но он к сожалению не работает. Все время пишет in
HWINSTA hW=OpenWindowStation("winsta0",0,GENERIC_READ);
USEROBJECTFLAGS uof;
DWORD tmp;
GetUserObjectInformation(hW,UOI_FLAGS,&uof,sizeof(uof),&tmp);
if (uof.dwFlags & WSF_VISIBLE) printf ("in\n"); //not locked
>
else
printf ("out\n"); //locked, screen-saved :), or something else
>


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

Подробности надо узнавать в доках по каждой функции, выше уже дали ссылку.

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


А этот способ не будет сильно грузить ПК?
Машинки у нас не сильные. Я так понимаю, что для того, чтоб отслеживать клаву и мышь, необходимо написать "глобальный хук", который будет отслеживать и то и другое ежесекундно.

А этот способ не будет сильно грузить ПК?
Машинки у нас не сильные. Я так понимаю, что для того, чтоб отслеживать клаву и мышь, необходимо написать "глобальный хук", который будет отслеживать и то и другое ежесекундно.


Да, хук будет нужен, но я не думаю, что будет высокая загрузка ЦП - тебе нужно менять 1-2 переменных в обработчике, и всё.

Для мышки можно даже более лёгкий метод сделать - каждую минуту, к примеру, проверять её положение через GetCursorPos(), тут вообще никакой загрузки. Клаву тогда можно и не хукать, вряд ли юзеры долго работают без мышки.

Да, хук будет нужен, но я не думаю, что будет высокая загрузка ЦП - тебе нужно менять 1-2 переменных в обработчике, и всё.

Огромное спасибо за проявленный интерес.
Боюсь я с этим не справлюсь. Может есть где исходники?
По ссылке нашел WTS_SESSION_LOCK, а как ей воспользоваться. То есть как на нее подписаться?

Попробуй второй вариант с проверкой положения мышки, он самый простой и невелосипедный. Ищите в MSND(если владеете английским).А ещё можно поступить проще–в настройках рабочего стола на вкладке «Заставка» поставить «Начинать с экрана приветствия»(или в этом роде).Т.е. при этом компьютер будет блокироваться и можно будет отловить
Или ещё проще–поставить в заставку свою программу,которая будет запускаться,если пройдёт >5 минут и делать метку fastuserswitching\fastuserswitching.cpp(4) : fatal error C1083: Cannot open precompiled header file: 'Debug/FastUserSwitching.pch': No such file or directory
Error executing cl.exe.

Всю инструкцию я проделал в новом проекте.
Работаю в Visual 6.
Помогите разобраться. Если для разбора необходим сам проект, я могу его предоставить.
Заранее спасибо.

У вас что-то с precompiled headers.Надо смотреть в настройках проекта(сам с ними дела почти не имел,поэтому посоветовать особо не могу)
Посмотрите,может,этот файл в другой папке.Или в опциях проекта настройте Чето не получается.
Мне посаветовали подключить lib и Include из C:\Program Files\Microsoft SDKs\Windows\v7.0A,
выдает ошибку
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/FastUserSwitching.exe : fatal error LNK1120: 1 unresolved externals LIBC слишком старая для MSVC библиотека, откуда вы ее вытащили?

Я попробовал повторить пример. Использую Visual Studio 2005. Всё работает без проблем. Но вам исходники проекта не помогут, т. к. всё равно у вас на компе нет wtsapi32.h.
Присоединюсь к совету, данному вам на другом форуме: сменить IDE и скачать SDK от мелкомягких.

Я попробовал повторить пример. Использую Visual Studio 2005. Всё работает без проблем. Но вам исходники проекта не помогут, т. к. всё равно у вас на компе нет wtsapi32.h.
Присоединюсь к совету, данному вам на другом форуме: сменить IDE и скачать SDK от мелкомягких. "FastUserSwitching.exe": Загружено: "D:\InOut\FastUserSwitching2\FastUserSwitching\Debug\FastUserSwitching.exe", Символы загружены.
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\ntdll.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\kernel32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\user32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\gdi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\wtsapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\msvcrt.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\winsta.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\netapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\advapi32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\rpcrt4.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\secur32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\msvcr100d.dll", Символы загружены.
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\guard32.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\version.dll", Невозможно найти или открыть файл PDB
"FastUserSwitching.exe": Загружено: "C:\WINDOWS\system32\fltlib.dll", Невозможно найти или открыть файл PDB

Ды это и не ошибки,в общем-то,а предупреждения,что в случае отладки ядрёных функций вы будете работать без символов.Надо скачать символы для отладчика(сам качал когда-то,но уже не помню,откуда)

Я тут завис окончательно.. Никак не могу понять, как проверить что лежит в WM_WTSSESSION_CHANG, и как заставить прогу не закрываться. Есть конечно вариант в стиле пустить счетчик, но на мой взгляд это плохая идея (зря проц грузит).

imAlex, давайте по пунктам.
Создайте новый проект Win32 Project. Все настройки по умолчанию. Компилируем. Компилируется? Запускаем. Запускается? Едем дальше.
Выполняем пункты с сайта мелкомягких.
1. Открываем файл stdafx.h и добавляем туда указанную строку кода. Компилируем. Запускаем. Работает?
2. Добавляем в файл cpp другие две строки кода. Компилируем. Запускаем.
.
И так далее, по пунктам. На каком пункте перестанет работать - пишите сюда. С обязательным указанием пункта. И ошибки приведите. Не вставляйте сразу весь код в свой проект. Тогда, возможно, вам помогут советом.

А так невозможно сказать, в чём у вас проблема, не зная, после чего возникли те перечисленные выше ошибки.

Никак не могу понять, как проверить что лежит в WM_WTSSESSION_CHANG

В мире, где кибератаки происходят каждые 39 секунд, очень важно знать, что делать, если ваш компьютер был взломан. Киберпреступники с каждым днем становятся все хитрее, и поэтому необходимо понимать, какие действия предпринять, если дойдет до плохого.

1. Невозможно получить доступ к своей ОС

Здесь не может быть никаких сомнений, что ваш компьютер был заражен программой-вымогателем, которая будет держать ваши данные в заложниках до тех пор, пока вы не заплатите. Но нет никаких гарантий, что после оплаты проблема будет решена, как правило, киберпреступники просто исчезают вместе с деньгами.

3. Всплывающие рекламные окна

4. Появление новых файлов или программ на рабочем столе

Если вы не можете найти файлы или программы, которые были установлены на вашем компьютере, значит вы имеете дело с вредоносной инфекцией. Хакеры, как правило, используют вредоносные программы, которые дают им удаленный доступ к компьютерам жертв. Они крадут любую конфиденциальную информацию, которую могут найти (файлы, фотографии и т.д.) и пытаются шантажировать этими данными. Они также могут удалить или отключить программы безопасности.

Кроме того, вы можете заметить новые установленные программы или иконки на рабочем столе. Они называются PUP (потенциально нежелательные программы) и представляют собой файлы или программы, содержащие вредоносный код. Любое взаимодействие с ними активирует их.

5. Новые значки на панели инструментов

Нежелательные иконки на панели инструментов нетрудно обнаружить. Они засоряют браузер до такой степени, что могут занимать четверть экрана и более. Кроме того, они имеют спам-дизайн и странные названия, нажав на которые, произойдет перенаправление на теневые и фишинговые сайты.

Чтобы удалить их, достаточно переустановить браузер. Но если проблема серьезней - браузер был заражен полностью, то, скорее всего и весь компьютер тоже подвергся заражению вредоносным кодом.

6. Перенаправление на другие сайты

Но иногда хакер может перенаправлять поисковые запросы браузера на вредоносный фишинговый веб-сайт. В этом случае ваше устройство будет подвержено большому количеству вредоносных программ, чтобы завладеть конфиденциальной информацией.

7. Процессор используется на полную мощность

Работа вашего CPU или GPU может работать на полную мощность, издавая очень громкие шумы и сильно перегреваться. Если вы заметите, что это происходит каждый раз, когда вы включаете компьютер, то есть очень большая вероятность того, что он был заражен программами cryptomining. В основном, хакер использует графическую карту или процессор вашего компьютера для добычи криптовалют. Это не только увеличивает счета за электричество, но и существенно замедляет работу компьютера и повреждает GPU, CPU и вентиляторы из-за перегрева.

9. Не работают пароли

10. Курсор двигается сам по себе

Курсор мыши перемещается сам по себе, вы не можете выполнить сканирование системы или управлять иконками на рабочем столе? Скорее всего, это происходит потому, что хакер получил удаленный доступ к вашему компьютеру и управляет им. Киберпреступники обычно справляются с этим, заражая компьютеры троянами и руткитами.

Самая большая ошибка, которую вы можете сделать в этом случае, - подумать, что эти “непроизвольные” действия, происходящие на вашем компьютере, просто глюки или аппаратные ошибки. Если вы их проигнорируете, то у хакера будет много времени, чтобы опустошить ваши банковские счета, а также для кражи личных данных, которые впоследствии могут быть проданы в темной паутине.

Читайте также: