|
|
|
Где живет серийник Виндовс ХР (в какой ветке реестра) ? | ☑ | ||
|---|---|---|---|---|
|
0
mojed
13.04.09
✎
06:43
|
Ситуация SOS
Где живёт серийник Виндовс в какой ветке реестра ? Если его ввести туда, нарушится ли работоспособность Виндовс ? В одну ли Ветку вводить ? |
|||
|
1
VladZ
13.04.09
✎
06:44
|
(0) Гыы... Не гоношись - ты уже спалился... :)
|
|||
|
2
mojed
13.04.09
✎
08:27
|
положим, установить дистриб , не активируя его, Еверест номер серийника покажет ?
(на предемет восстановления серийников у обезличеных дистрибов ) |
|||
|
3
Kavar
13.04.09
✎
08:30
|
(2) Эверест покажет
|
|||
|
4
Регистр
13.04.09
✎
08:35
|
VBS скрипт, показывающий серийный № винды и офиса:
--------------------------------------------------------- Set WshShell = CreateObject("WScript.Shell") MicroSoft = "HKLM\SOFTWARE\Microsoft" DigitalProductIdWindows = MicroSoft & "\Windows NT\CurrentVersion\DigitalProductId" On Error Resume Next Set Word = CreateObject("Word.Application") DigitalProductIdOffice = MicroSoft & "\Office\" & word.Version & "\Registration\" & _ word.ProductCode & "\DigitalProductId" If Err.Number = 0 Then Word.Quit OfficeKey = GetKey(WshShell.RegRead(DigitalProductIdOffice)) WScript.Echo "Љ«оз MS Office: " & OfficeKey Else WScript.Echo "‚®§¬®¦®, MS Office Ґ гбв ®ў«Ґ." End If On Error GoTo 0 WindowsKey = GetKey(WshShell.RegRead(DigitalProductIdWindows)) WScript.Echo "Љ«оз Windows: " & WindowsKey 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 |
|||
|
5
mojed
13.04.09
✎
09:12
|
WinKeyFinder
качнул не запускается, говорит не регистрирована пробую regsvr32 - не помогает |
|||
|
6
FanatToNight
13.04.09
✎
09:40
|
попробуй скрипт:
'-------------------------------------------- getXPkey.vbs ---------------------------------------------- Set WshShell = WScript.CreateObject("WScript.Shell") strDigitalProductId="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId" 'strOffXP="HKLM\SOFTWARE\Microsoft\Office\10.0\Registration\{91110419-6000-11D3-8CFE-0050048383C9}\DigitalProductId" 'strOffXP="HKLM\SOFTWARE\Microsoft\Office\10.0\Registration\{90280409-6000-11D3-8CFE-0050048383C9}\DigitalProductId" 'strOffXP="HKLM\SOFTWARE\Microsoft\Office\11.0\Registration\{90170409-6000-11D3-8CFE-0150048383C9}\DigitalProductId" 'strOffXP="HKLM\SOFTWARE\Microsoft\Office\11.0\Registration\{90110419-6000-11D3-8CFE-0150048383C9}\DigitalProductId" CRLF = Chr(13) & Chr(10) strXPKey=GetKey(WshShell.RegRead(strDigitalProductId)) 'strOffXPKey=GetKey(WshShell.RegRead(strOffXP)) '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" & CRLF ''''''''''''''''''& "OffXP:" & strOffXPKey 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 '-------------------------------------------- end of getXPkey.vbs ---------------------------------------------- |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |