Відповіді:
conhost.exe
це новий процес хостів для консольних вікон. Раніше оброблялися ті, за допомогою csrss.exe
яких відбувається «Процес виконання сервера клієнтів», процес, що працює з привілеями на системному рівні.
Починаючи з Windows Vista, Microsoft зробила кілька суттєвих удосконалень та змін щодо безпеки. Однією з таких змін було те, що додатки, що працюють на різних "рівнях" або через те, що різні користувачі не мали права вільно обмінюватися даними.
Оскільки консольні вікна оброблялися csrss.exe
цим, це побічно впливало на те, що ви більше не можете перетягувати файли у вікно консолі та вставляти повний шлях та ім'я файлу. Перетягування - такий випадок обміну даними, який був виключений. Люди кричали, хоча більшість користувачів Windows, мабуть, навіть не знали про цю особливість.
Втім, я сумніваюся, що відсутність функцій перетягування та падіння була причиною витягування вікон консолі 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. Це системний і прихований файл. Conhost.exe зазвичай знаходиться в папці% SYSTEM% і його звичайний розмір становить 270 848 байт. Процес conhost.exe безпечний, а його відключення може бути небезпечним, оскільки програми на вашому комп’ютері потребують його коректної роботи.
Це все-таки новий додаток, тому логічно, що він не дуже відомий в Google. Це допомагає, коли ви робите ваші запити більш конкретними ...