|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Регистрационный код |
|
VBS/WSH/JS - Регистрационный код
|
Ветеран Сообщения: 2204 |
Нашел в инете скрипт по определению регистрационного кода Windows. Хотелось узнать, верно ли он определяет? Возможно ли кроме информации о ключе вывести версию Windows, сведения о ключе (OEM, VL, Retail) и пр. с опросом компьютеров в домене.
Key = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId" set wshshell=createobject("wscript.shell") Value=wshshell.regread("HKLM\" & Key) msgbox GetKey(Value) Function GetKey(byval p) pc="BCDFGHJKMPQRTVWXY2346789" for i=0 to 28 a=0 for j=0 to 14 a=p(66-j)+a*256 p(66-j)=(a\24) and 255 a=a Mod 24 next ProductKey=mid(pc,a+1,1) & ProductKey if (((i+2) Mod 6)=0) and (i<28) then i=i+1 ProductKey="-" & ProductKey End If next GetKey=ProductKey End Function |
|
Отправлено: 09:13, 10-03-2011 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Только для тех ОС, где ключ хранится в реестре. На новых ОС: Vista/Server 2008, Windows 7/Server 2008 R2 — он может не работать (кстати, Вы ошиблись при копировании: «msgbox GetKey(Value) Function GetKey(byval p)» — это две строки). Для этих новых ОС можно использовать стандартные средства, дабы определить последние пять символов ключа продукта, что вполне достаточно, чтобы определить, какую именно из имеющихся наклеек нужно клеить, если Вы этого сразу не сделали.
|
Отправлено: 09:37, 10-03-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2204
|
Профиль | Отправить PM | Цитировать Возможно ли выполнить опрос компьютеров по сети ( в основном Windows XP) и собрать с них информацию типа:
компьютер - 7-1 операционная система - Windows XP SP3 Регистрационный ключ - хххх-хххх-хх..... сведения о ключе - OEM |
Отправлено: 09:58, 10-03-2011 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Вопрос такой поднимался на форуме, и решения предлагались — можете поискать. Если нет предубеждения к утилитам, то можно воспользоваться ProduKey. Прочтите справку, как его использовать совместно с текстовым файлом, содержащим имена машин, откуда нужно получить информацию.
|
Отправлено: 10:11, 10-03-2011 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
EventID - Код: 1041 Источник: Userenv и Код:7000 Источник: Service Control Manager | СКОРПИ63 | Устранение критических ошибок Windows | 2 | 15-02-2011 14:15 | |
EventID - Код: 6006 , код: 6009, код: 6005. Источник - Eventlog. | Panathinaikos | Устранение критических ошибок Windows | 6 | 15-04-2010 16:22 | |
Установка - На ноутбуке есть регистрационный код (наклейка),как установить Windows имея этот код? | Bara | Microsoft Windows 2000/XP | 9 | 10-02-2010 07:13 | |
EventID - Источник: System Error, Код события: 1003, Код ошибки 00000093 | Work700 | Устранение критических ошибок Windows | 7 | 24-08-2008 21:51 | |
EventID - Код: 1000 в модуле ConnectionServices.dll; Код: 0 Источник: NMIndexingService | nerona | Устранение критических ошибок Windows | 15 | 17-01-2008 22:47 |
|