Ответы:
conhost.exe
новый хост-процесс для консольных окон Ранее этим обрабатывался csrss.exe
«Процесс выполнения клиент-сервера», процесс, выполняющийся с привилегиями системного уровня.
Начиная с Windows Vista, Microsoft внесла некоторые существенные улучшения и изменения в области безопасности. Одним из таких изменений было то, что приложениям, работающим на разных «уровнях» или разных пользователях, было запрещено свободно обмениваться данными.
Поскольку консольные окна были обработаны csrss.exe
этим, имел побочный эффект, что вы больше не можете перетаскивать файлы в консольное окно и вставлять полный путь и имя файла. Drag & drop - такой случай обмена данными, который был исключен. Люди кричали, хотя большинство пользователей Windows, вероятно, даже не знали об этой функции.
Однако я сомневаюсь, что отсутствующая функциональность drag & drop была причиной вытягивания окон консоли csrss
. Более прагматичной причиной было бы то, что нет абсолютно никакой причины иметь такую функциональность, которая была бы близка к ядру ОС. Конечно, это не так много функциональности, как могло бы быть, если бы в Windows были реализованы эмуляторы терминала, как обычно в UNIX-подобных ОС (и гораздо меньше, чем было бы, если бы UNIX-лайки полностью придерживались ECMA-48). Но, тем не менее, что-то пойдет не так с одним консольным окном, может разрушить основную часть операционной системы.
Из-за этого вносить изменения в работу консольных окон становится намного сложнее, так как в случае возникновения каких-либо проблем вы должны учитывать довольно ужасные последствия. Другое изменение, которое вы увидите, кроме работы с перетаскиванием, заключается в том, что персонажи больше не ограничены своей ячейкой. Особенно с включенным ClearType некоторые глифы выходят за границы своих ячеек и оставляют следы и другие артефакты. Это почти (но не совсем) уже исправлено.
They were previously hosted by csrss because of the fullscreen functionality.
@kinokijuf, который очень не хватает в Vista +.
People cried out even though most Windows users probably didn't even know of that feature.
- Спасибо! Я так сильно смеялся над этим!
Я только что написал статью, пытаясь объяснить цель процесса. Он ориентирован на обычных людей, но есть много скриншотов для иллюстрации.
Что такое conhost.exe и почему он работает?
Суть в том, что conhost.exe находится между процессом CSRSS и cmd.exe, поэтому вы можете снова использовать перетаскивание.
Conhost.exe - это новый бинарный файл на Win7. Он содержит окно командной строки, в котором запускается cmd.exe.
Я использовал "что такое conhost.exe?" с Google, включая цитаты, и получил один ответ: http://www.fileinspect.com/fileinfo/conhost-exe/
Там написано: conhost.exe - это консольное окно. Этот файл является частью операционной системы Microsoft® Windows®. Conhost.exe разработан Microsoft Corporation. Это системный и скрытый файл. Conhost.exe обычно находится в папке% SYSTEM%, и его обычный размер составляет 270 848 байт. Процесс conhost.exe безопасен, и его отключение может быть опасным, потому что программы на вашем компьютере должны работать правильно.
Это все еще новое приложение, поэтому логично, что оно не очень хорошо известно в Google. Это помогает, когда вы делаете ваши запросы более конкретными ...