O que significa \ ?? \ em \ ?? \ C: \ Windows \ System32 \ conhost.exe?

6

Eu percebi isso ao tentar encontrar uma resposta para esta pergunta .

Parece ser associado exclusivamente com conhost.exe , aparecendo apenas nos parâmetros da linha de comando para conhost.exe

Além disso, o parâmetro parece ser o mesmo (no meu computador) para todos os processos conhost.exe :

\??\C:\WINDOWS\system32\conhost.exe 0x4

Minha pergunta é o que significa o \??\ ? Isso é algum tipo de endereço de dispositivo físico? O único lugar em que eu vi isso antes é nesta imagem , que veio de este artigo .

    
por Vinayak 12.09.2014 / 03:03

1 resposta

6

Como eu também estava curioso, coletei algumas informações; é o nome original de "\ DosDevices" e normalmente usado por módulos que precisam acessar nomes de objetos no modo kernel. por exemplo. drivers de dispositivo, módulos de subsistema, .. Por favor, note que "\ DosDevices" parece ser um link simbólico para "\ ??", então "\ ??" é o nome real. Acreditava-se que eles tentaram minimizar o tempo de busca com esse nome críptico.

É por isso que você viu isso na propriedade do driver. E, o conhost.exe geralmente é chamado pelo csrss.exe, que também é um desses módulos que precisam usar nomes de modo kernel. Por favor, leia as referências abaixo para entender melhor.

Referências:

por 12.09.2014 / 03:57