Назад | Перейти на главную страницу

Как узнать, какой процесс имеет URL, зарегистрированный в HTTP.SYS

У меня есть программа, которая пытается зарегистрировать URL-адрес с помощью HTTP.SYS. Выдает ошибку «HTTP не удалось зарегистрировать URL. http: // +: 1234 / PathName /. Другое приложение уже зарегистрировало этот URL в HTTP.SYS ".

Как я могу узнать, что это за другое приложение? Можно ли запустить командную строку, в которой будут перечислены все зарегистрированные URL-адреса и идентификатор процесса, в котором они зарегистрированы?

Ты можешь использовать netsh http show servicestate, он покажет вам список сеансов сервера с зарегистрированным URL:

Запомните «Имя очереди запросов» и прокрутите до конца вывода команды, чтобы найти «Очередь запросов» с тем же «именем очереди запросов», и вы увидите PID процесса контроллера: