Como obter o ID do produto Windows do registro de uma máquina remota

0

Gostaria de obter assistência sobre como obter o ID do produto Windows do registro que funcionará onde o Windows (Windows 2003 Server, 2008 Server) está em um domínio ou grupo de trabalho e uma máquina remota .

Por exemplo Estou em uma estação de trabalho em um domínio e quero uma solução c # (se possível) pura para obter o ID do produto de uma máquina Windows 2008 específica na rede (na verdade, é a máquina que está executando uma instância do SQL Server).

Desculpe pela confusão, espero ter estendido a pergunta o suficiente para explicar a situação mais clara.

    
por Coolcoder 08.01.2010 / 10:21

4 respostas

0

Eu pensei um pouco fora da caixa e descobri uma solução um pouco diferente, só preciso testá-la. Eu acho que posso obter o ID do produto da máquina através da instância do SQL ...

DECLARE @retvalue int, @data varchar(500)
EXECUTE @retvalue = master.dbo.xp_instance_regread 'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\Windows NT\CurrentVersion',
'ProductId', @param = @data OUTPUT
PRINT 'ProductId: '+ @data

Eu atualizarei isso se esta solução funcionar, no entanto, se alguém tiver outra solução, por favor me avise.

    
por 08.01.2010 / 11:35
2

Veja o link link do Magical Jellybean Keyfinder

The Magical Jelly Bean Keyfinder is a freeware open source utility that retrieves your Product Key (cd key) used to install Windows from your registry. It allows you to print or save your keys for safekeeping. It works on Windows 95, 98, ME, 2000, XP, Vista, 7, Server 2003, Server 2008, Office XP, Office 2003, and Office 2007 family of products

    
por 08.01.2010 / 10:36
2

Tente usar

EXEC xp_instance_regread 'HKEY_LOCAL_MACHINE', 'SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion', 'ProductId'

    
por 04.11.2012 / 15:06
0

A chave do produto não é mantida no registro. O ID do produto (que é parcialmente baseado na chave do produto) está disponível em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

    
por 08.01.2010 / 10:34