Pular para o conteúdo principal

Postagens

Mostrando postagens de Novembro, 2012

Resolvendo problemas com o método ManagementObjectSearcher.Get()–Parte I

Olá.Recentemente tive alguns problemas com o método acima, que fica no namespace System.Management. O seu objetivo é, entre outros, executar consultas WMI. Estas consultas são constantemente usadas em programas da plataforma .Net para retornar informações sobre o Windows e do hardware, como por exemplo, um número serial de HD, os serviços que estão sendo executados, etc.CenárioEm meu trabalho, detectei um problema durante a inicialização de um software. O problema é que este funcionou sempre em todas as estações, tanto Windows XP, 7, 32 e 64 bits, sempre rodou sem problemas.A dificuldade estava em detectar primeiraimente a exception que estava sendo causada já que o programa nem inicializava. Após fazer várias alterações no software consegui capturar a exception seguinte:System.Runtime.InteropServices.COMException (0x80040154)Mas esse foi o início do problema. Pesquisando na Internet, encontrei diversos motivos que causam o problema, entre os quais:Versão do executável incompatível co…