Como posso obter facilmente o fabricante e o modelo do meu monitor?

0

UPDATE : Aceitei a resposta atual porque é a solução certa para a pergunta que fiz, mas não funciona na minha instância específica devido a valores de EDID incorretos. Eu criei uma pergunta de acompanhamento especificamente para essa pergunta aqui .

EDIT: Esta questão não é uma cópia da pergunta proposta por várias razões.

1. A questão proposta é específica para laptops.

2. A questão proposta é incrivelmente ampla, procurando cobrir todo o hardware (laptop) com uma única solução. Minha pergunta, ao contrário, é sobre um hardware específico para computadores desktop. Fiz isso sabendo que é notoriamente difícil para os usuários do Windows 7 obter especificações do referido hardware com uma solução de software nativa. Isto é evidenciado pelo fato de que nenhuma das respostas à suposta pergunta original responde corretamente a minha, apesar da dita questão ter existido desde 2009, e pelo fato de que a única resposta correta à minha pergunta é uma linha de comando obscura.

3. A questão proposta não especifica soluções nativas, o que é um requisito importante para mim e para muitos outros usuários que desejam realizar uma tarefa relativamente simples sem baixar ou instalar software adicional.

    
por Hashim 26.07.2017 / 01:35

2 respostas

3

Obter fabricante e modelo de monitor (es) via linha de comando

Você pode usar o wmic para a tarefa de fazer o monitor gerar e modelar informações de um Windows Windows 7 quanto com o Windows 10 .

Bônus

Além disso, se você precisar obter o número de série, incluí um recurso abaixo com alguns exemplos de script do PowerShell que também confirmei funcionar com o Windows 7 e o Windows 10 .

Exemplo de Comando

wmic desktopmonitor get Caption, MonitorType, MonitorManufacturer, Name

Exemplo de resultados

Maisrecursos

  • wmic
  • SpiceWorks - PowerShell obtém número de série do monitor, etc.

    $LogFile = "C:\test\monitors.txt"
    
    function Decode {
        If ($args[0] -is [System.Array]) {
            [System.Text.Encoding]::ASCII.GetString($args[0])
        }
        Else {
            "Not Found"
        }
    }
    
    echo "Name, Serial"
    
    ForEach ($Monitor in Get-WmiObject WmiMonitorID -Namespace root\wmi) {  
        $Name = Decode $Monitor.UserFriendlyName -notmatch 0
        $Serial = Decode $Monitor.SerialNumberID -notmatch 0
    
        echo "$Name, $Serial" >> $LogFile
    }
    

por 28.08.2017 / 15:09
0

Experimente o utilitário gratuito DumpEDID criado por Nir Sofer de NirSoft É um utilitário de linha de comando, então você precisará executá-lo a partir de um prompt de comando . Não há processo de instalação necessário; você pode executar o programa depois de extraí-lo do arquivo zip baixado. Eu incluí a saída do programa abaixo como um exemplo das informações que ela fornece.

C:\Program Files\NirSoft\dumpedid>dumpEDID
DumpEDID v1.06
Copyright (c) 2006 - 2017 Nir Sofer
Web site: http://www.nirsoft.net

*****************************************************************
Active                   : No
Registry Key             : DISPLAY\HWP2904&8713bca&0&UID0
Monitor Name             : HP S2031
Serial Number            : 3CQ0311PV2
Manufacture Week         : 31 / 2010
ManufacturerID           : 61474 (0xF022)
ProductID                : 10500 (0x2904)
Serial Number (Numeric)  : 16843009 (0x01010101)
EDID Version             : 1.3
Display Gamma            : 2.20
Vertical Frequency       : 50 - 76 Hz
Horizontal Frequency     : 24 - 83 KHz
Maximum Image Size       : 44 X 25 cm (19.9 Inch)
Maximum Resolution       : 1600 X 900
Support Standby Mode     : No
Support Suspend Mode     : No
Support Low-Power Mode   : Yes
Support Default GTF      : No
Digital                  : No

Supported Display Modes  :
     720 X  400  70 Hz
     640 X  480  60 Hz
     800 X  600  60 Hz
    1024 X  768  60 Hz
    1280 X  720  60 Hz
    1440 X  900  60 Hz
    1280 X 1024  60 Hz
    1600 X  900  60 Hz

*****************************************************************

*****************************************************************
Active                   : No
Registry Key             : DISPLAY\HWP2904&2199b20&0&UID16843008
Monitor Name             : HP S2031
Serial Number            : 3CQ0311PV2
Manufacture Week         : 31 / 2010
ManufacturerID           : 61474 (0xF022)
ProductID                : 10500 (0x2904)
Serial Number (Numeric)  : 16843009 (0x01010101)
EDID Version             : 1.3
Display Gamma            : 2.20
Vertical Frequency       : 50 - 76 Hz
Horizontal Frequency     : 24 - 83 KHz
Maximum Image Size       : 44 X 25 cm (19.9 Inch)
Maximum Resolution       : 1600 X 900
Support Standby Mode     : No
Support Suspend Mode     : No
Support Low-Power Mode   : Yes
Support Default GTF      : No
Digital                  : No

Supported Display Modes  :
     720 X  400  70 Hz
     640 X  480  60 Hz
     800 X  600  60 Hz
    1024 X  768  60 Hz
    1280 X  720  60 Hz
    1440 X  900  60 Hz
    1280 X 1024  60 Hz
    1600 X  900  60 Hz

*****************************************************************

C:\Program Files\NirSoft\dumpedid>

No exemplo acima, na linha "Nome do Monitor", posso determinar que o monitor foi fabricado pela HP com um número de modelo S2031.

    
por 26.07.2017 / 02:52