none
[Ayuda] Detectar GUID de una aplicación instalada

    Pregunta

  • Hola amigos,

    Me gustaría tener una aplicación o ver algún source o aplicacación, que me permita saber el GUID de una aplicación instalada.

    Estoy buscando por todo google pero no doy con lo que busco.

    Gracias

    jueves, 9 de febrero de 2017 15:37

Respuestas

  • Una pequña chapuza que se me ocurre es usar Process.Start para lanzar el comando "wmic product get" y capturar el standard output. Despues puedes "parsear" el texto para quedarte con las columnas que muestran el nombre del producto y su GUID.

    Si quieres algo un poco mas refinado, puedes usar WMI para enviar el comando equivalente, posiblemente añadiendo en el WQL un WHERE para filtrar solo la aplicacion deseada. Funcionara bien una vez que des con el WQL adecuado, pero te costara investigar un poco hasta que des con la consulta correcta. Mas o menos sera algo parecido a esto:

    "Select Caption, ProductId from win32_Product"

    https://msdn.microsoft.com/en-us/library/aa394378(v=vs.85).aspx

    jueves, 9 de febrero de 2017 17:13