Как получить идентификатор продукта Windows из реестра от удаленной машины

Хотел бы некоторую помощь о том, как получить идентификатор продукта Windows из реестра, который будет работать, где Windows (Windows 2003 Server, 2008 Сервер) находится на Домене или Рабочей группе и удаленной машине.

Например, Я нахожусь на рабочей станции на домене, и я хочу чистый c# (если возможный) решение получения идентификатора продукта определенной машины Windows 2008 в сети (это - на самом деле машина, выполняющая экземпляр SQL Server).

Извините за беспорядок я надеюсь, что расширил вопрос достаточно для объяснения более ясной ситуации.

0
задан 08.01.2010, 11:21

3 ответа

Я сделал немного взглядов за пределами поля, и я предложил немного отличающееся решение, просто должен проверить его. Я думаю, что могу получить идентификатор продукта от машины через экземпляр 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

Я обновлю это, если это решение будет работать, однако если у кого-либо есть другое решение, сообщенное мне.

0
ответ дан 24.11.2019, 03:41

Посмотрите на волшебный мармелад-горошек Keyfinder http://www.magicaljellybean.com/keyfinder/

Волшебный Боб Желе Keyfinder является бесплатно распространяемой утилитой открытого исходного кода, которая получает Ваш Ключ продукта (ключ CD) раньше устанавливал Windows из Вашего реестра. Это позволяет Вам печатать или сохранять свои ключи для сохранности. Это работает над Windows 95, 98, ME, 2000, XP, Vista, 7, Сервер 2003, Сервер 2008, Office XP, Office 2003 и семейство продуктов Office 2007

2
ответ дан 24.11.2019, 03:41

Ключ продукта не сохранен в реестре. Идентификатор продукта (который частично основан на ключе продукта) доступен в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

0
ответ дан 24.11.2019, 03:41

Теги

Похожие вопросы