Показать полную графическую версию : [решено] что за запись \??\C:\Windows\system32\conhost.exe
StarMAUGLI
05-11-2011, 23:22
Игрался с диспетчером задач в семерке и в меню "Вид" нажал "Выбрать столбцы", а в предложенном выборе выбрал "Командную строку".
В диспетчере задач появилась информация о файлах запускающих те или иные процессы.
Одна из строк привлекла мое внимание.
\??\C:\Windows\system32\conhost.exe "..."
На месте многоточия много цифр; не думаю, что они имеют отношение к вопросу, но если надо могу попробовать их воспроизвести.
Вопрос в том, почему строка начинается со слеша и двух вопросительных знаков? Есть ли такая или подобная запись у других пользователей семерки? Нужно ли и можно ли привести эту запись к общепринятому нормальному виду?
Сам по себе файл вроде в Винде такой должен быть и местоположение если бы ни эти вопросы было бы указано правильно, хоть некоторые паникеры судя по яндексу и принимали этот файл за вирус. А может и не паникеры...
Dzirt2005
06-11-2011, 01:07
Вопрос в том, почему строка начинается со слеша и двух вопросительных знаков? Есть ли такая или подобная запись у других пользователей семерки? Нужно ли и можно ли привести эту запись к общепринятому нормальному виду? »
StarMAUGLI, наверное все же не "со слеша и двух вопросительных знаков", а "с двух слешей и вопросительного знака"? ;) И если тебе вдруг кажется, что это не общепринятый и нормальный вид имени файла, то читай документацию (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx). :)
Есть ли такая или подобная запись у других пользователей семерки? »
да существует
семерка это вообще загадочный организм , который живет сам по себе и иногда оказывает тебе услугу
Dzirt2005
06-11-2011, 17:19
arcev, при чем тут "семерка это вообще загадочный организм"? Такой способ записи имен файлов существует чуть ли не столько же времени, сколько существует Windows семейства NT. В Windows 2000 точно поддерживается.
StarMAUGLI
06-11-2011, 18:57
Dzirt2005, Да нет. Проверил слеш один (если быть абсолютно точным, то это обратный слеш), а вопросительных знаков как раз два.
arcev, раз такая запись не уникальна, то видимо ничего страшного? Нюансы работы винды не смогут надолго удержать мой интерес.
StarMAUGLI, наверное все же не "со слеша и двух вопросительных знаков", а "с двух слешей и вопросительного знака"? И если тебе вдруг кажется, что это не общепринятый и нормальный вид имени файла, то читай документацию (http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx). »
Вообще-то, правильная ссылка — эта: INFO: Understanding Device Names and Symbolic Links (http://support.microsoft.com/kb/235128).
Dzirt2005
07-11-2011, 00:06
Iska, вообще-то я дал правильную ссылку. А по вашей ссылке совсем не о том, о чем спрашивал ТС.
Iska, вообще-то я дал правильную ссылку. »
Dzirt2005, смотрим выше:
Dzirt2005, Да нет. Проверил слеш один (если быть абсолютно точным, то это обратный слеш), а вопросительных знаков как раз два. »
Ссылка, приведённая мною, как раз про это. Ваша же — про именование путей и файлов. В ней содержится какое-либо объяснение про «\??…»?
А по вашей ссылке совсем не о том, о чем спрашивал ТС. »
Ещё раз поднимаем взор вверх:
Вопрос в том, почему строка начинается со слеша и двух вопросительных знаков? »
Так про что там спрашивал автор темы?!
Dzirt2005
07-11-2011, 00:56
Iska, а ничего, что ТС спрашивал про имя файла, а по вашей ссылке рассказ об именовании устройств? Именование устройств вида "\Device\имя_устройства..." является частным случаем общей концепции NT Namespaces, о чем есть информация в моей ссылке. Но вам конечно же виднее что имел в виду ТС ;)
Iska, а ничего, что ТС спрашивал про имя файла, а по вашей ссылке рассказ об именовании устройств?»
MS-DOS Device Names (http://support.microsoft.com/kb/235128#)
Win32 programs use devices like drives, serial ports, and parallel ports through their MS-DOS device names. For disk drives, these are drive letters like A: and C:. For serial and parallel ports these are names like COM1:, COM2:, and LPT1:. Like Windows NT device names, these names reside in the Object Manager's namespace, but in the \?? directory, which is visible to user-mode Win32 programs.
Именование устройств вида "\Device\имя_устройства..." является частным случаем общей концепции NT Namespaces, о чем есть информация в моей ссылке. »
Информация есть. Но упоминаний непосредственно про «\??» там нет. И отчего «на частном случае» Вы заострили внимание лишь сейчас, а не сразу:
StarMAUGLI, наверное все же не "со слеша и двух вопросительных знаков", а "с двух слешей и вопросительного знака"? И если тебе вдруг кажется, что это не общепринятый и нормальный вид имени файла, то читай документацию. »
Был бы с Вашей стороны полный и точный ответ — не возникло бы ни последующих вопросов автора темы, ни претензий с моей стороны.
Но вам конечно же виднее что имел в виду ТС »
Давайте спросим ;).
StarMAUGLI
08-11-2011, 02:25
Dzirt2005, Iska, спасибо большое за приведенные ссылки. Извиняюсь, что долго продирался через английские тексты (машинные переводы к сожалению теряли синтаксис, а английский я учу только третий год, и то по самоучителям да по мануалам, в школе был французский).
Обе ссылки мне помогли разобраться...
У Dzirt2005, в ссылке более общие, фундаментальные сведения.
У Iska, ссылка более точна и ближе к сути вопроса.
Еще раз спасибо.
Вопрос можно закрывать.
StarMAUGLI, спасибо, ясно.
Dzirt2005 — «оба лучше».
StarMAUGLI
08-11-2011, 14:04
Iska, два ответа дающие информацию, всегда лучше, чем ни одного. :)
Однако, даже здесь, на форумах ОСзоннета случаются темы без внятного ответа.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC