Показано с 1 по 3 из 3
Тема: Изменение ключа Windows
Древовидный режим
-
31.03.2009, 09:51 #2
- Регистрация
- 31.03.2009
- Сообщений
- 6
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Изменение ключа Windows
Пишеш такой скрипт
-GetXPKey.vbs----
Set WshShell = WScript.CreateObject("WScript.Shell")
strDigitalProductId="HKLM\SOFTWARE\Microsoft\Windo ws NT\CurrentVersion\DigitalProductId"
'strOffXPRU="HKLM\SOFTWARE\Microsoft\Office\10.0\R egistration\{91110419-6000-11D3-8CFE-0050048383C9}\DigitalProductId"
strXPKey=GetKey(WshShell.RegRead(strDigitalProduct Id))
'strOffXPRUKey=GetKey(WshShell.RegRead(strOffXPRU) )
'CopytoClipboard
set ie=CreateObject("internetExplorer.application")
ie.navigate "about:blank"
do until ie.readystate=4: wscript.sleep 1: loop
ie.document.parentwindow.clipboardData.setData "Text", strXPKey
MsgBox "WinXP:"&strXPKey&chr(13)&_
"key in clipboard"
' "OffXP:"&strOffXPRUKey
Function GetKey(rpk)
Const rpkOffset=52:i=28
szPossibleChars="BCDFGHJKMPQRTVWXY2346789"
Do 'Rep1
dwAccumulator=0 : j=14
Do
dwAccumulator=dwAccumulator*256
dwAccumulator=rpk(j+rpkOffset)+dwAccumulator
rpk(j+rpkOffset)=(dwAccumulator\24) and 255
dwAccumulator=dwAccumulator Mod 24
j=j-1
Loop While j>=0
i=i-1 : szProductKey=mid(szPossibleChars,dwAccumulator+1,1 )&szProductKey
if (((29-i) Mod 6)=0) and (i<>-1) then
i=i-1 : szProductKey="-"&szProductKey
End If
Loop While i>=0 'Goto Rep1
GetKey=szProductKey
End Function
-----
Сохраняеш его как GetXPKey.vbs
для смены ключа в 2K используем sysprep.exe от MS
запускать так <win2K/Xp CDROM>:\Support\Tools\Deploy.cab/sysprep.exe
Читать Sreadme.doc в том же каталоге.
Похожие темы
-
ПО регистрирующее изменение пароля
от z01d в разделе ПолезностиОтветов: 0Последнее сообщение: 03.02.2009, 10:03 -
Поиски ключа к Outpost Firewall Pro ver. 4.0.1007.7323 (591)
от tinamuff в разделе БезопасностьОтветов: 4Последнее сообщение: 19.02.2008, 03:08
Социальные закладки