Como determinar se as ferramentas de desenvolvimento estão instaladas

0

Estamos passando por um exercício para identificar computadores com o Visual Studio instalado.

O desafio até agora é que os componentes do visual studio são instalados com muitos outros produtos. Ferramentas cliente do SQL Server, por exemplo, instala a linha de comando do visual studio. Nossa varredura atual detecta isso como "Visual Studio".

Algum de vocês sabe como detectar os arquivos reais do Visual Studio usados para executar o IDE? Aquilo que permitiria que alguém abrisse o Visual Studio e escrevesse código?

    
por Chad 10.09.2013 / 19:31

1 resposta

0

Sua melhor aposta é, provavelmente, enumerar os instaladores MSI do registro.

Localizado em: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products

Por exemplo,

Eu posso ver, por exemplo:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products58E21399705D540AE2FD8BCF9AC3AC

A chave ProductName é o SQL Development Studio do SQL Server 2008 R2 SP1

    
por 10.09.2013 / 21:28