濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs

查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs

熱門標(biāo)簽:外呼系統(tǒng)群 機(jī)器人打電銷適用于美業(yè)嗎 智云億呼電話機(jī)器人 上海辦理400電話選號(hào) 天津智能外呼系統(tǒng)排名 企業(yè)400電話辦理價(jià)錢低 龍巖400電話申請(qǐng) 外呼系統(tǒng)說(shuō)話聲音小怎么辦 墨西哥地圖標(biāo)注app
'/*=========================================================================
' * Intro       查看或修改Windows系列系統(tǒng)的序列號(hào)(包括:2000,xp,2003),支持命令行“GetChangeWindowsSN.vbs Windows系統(tǒng)序列號(hào)” 或 直接運(yùn)行輸入Windows系統(tǒng)序列號(hào)。
' * FileName    GetChangeWindowsSN.vbs
' * Author      yongfa365
' * Version     v1.0
' * Email       yongfa365[at]qq.com
' * MadeTime    2007-10-13 21:40:09
' * LastModify  2007-10-13 21:40:09
' *==========================================================================*/
On Error Resume Next
SN_XP_1 = "MRX3F-47B9T-2487J-KWKMF-RPWBY" 'good
SN_XP_2 = "QC986-27D34-6M3TY-JJXP9-TBGMD"
SN_XP_3 = "K2CXT-C6TPX-WCXDP-RMHWT-V4TDT"
SN_XP_4 = "22DVC-GWQW7-7G228-D72Y7-QK8Q3"
SN_XP_5 = "DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G"
SN_XP_6 = "T44H2-BM3G7-J4CQR-MPDRM-BWFWM"
SN_XP_7 = "XW6Q2-MP4HK-GXFK3-KPGG4-GM36T"
SN_2000_1 = "PQHKR-G4JFW-VTY3P-G4WQ2-88CTW"
SN_2000_Server_1 = "H6TWQ-TQQM8-HXJYG-D69F7-R84VM"
SN_2000_Advanced_Server_1 = "H6TWQ-TQQM8-HXJYG-D69F7-R84VM"
SN_2003_1 = "JCGMJ-TC669-KCBG7-HB8X2-FXG7M" 'good
SN_2003_2 = "DF74D-TWR86-D3F4V-M8D8J-WTT7M" 'good
SN_2003_2 = "KQF2H-284RW-GHXM6-Y3W2B-QWGBB"

Dim VOL_PROD_KEY
If WScript.arguments.Count1 Then
    VOL_PROD_KEY = InputBox("您當(dāng)前的Windows系統(tǒng)序列號(hào)為:"  GetWindowsSN  String(5, vbCrLf)  "請(qǐng)輸入新的Windows序列號(hào):", "Windows序列號(hào)更換器", SN_2003_1)
    If VOL_PROD_KEY = "" Or Len(VOL_PROD_KEY)>29 Then
        WScript.echo "您選擇了取消 或 Windows序列號(hào)為空 或 Windows序列號(hào)位數(shù)有誤  ——》退出"
        WScript.Quit
    End If
Else
    VOL_PROD_KEY = WScript.arguments.Item(0)
End If
VOL_PROD_KEY = Replace(VOL_PROD_KEY, "-", "") 'remove hyphens if any
For Each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
    result = Obj.SetProductKey (VOL_PROD_KEY)
    If Err = 0 Then
        WScript.echo "Windows序列號(hào)替換成功。"
    Else
        WScript.echo "Windows序列號(hào)替換失?。∧斎氲男蛄刑?hào)有誤。"
        Err.Clear
    End If
Next

'取得當(dāng)前Windows序列號(hào)函數(shù)
Function GetWindowsSN()
    Const HKEY_LOCAL_MACHINE = H80000002
    strKeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion"
    strValueName = "DigitalProductId"
    strComputer = "."
    Dim iValues()
    Set oReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\"  strComputer  "\root\default:StdRegProv")
    oReg.GetBinaryValue HKEY_LOCAL_MACHINE, strKeyPath, strValueName, iValues
    Dim arrDPID
    arrDPID = Array()
    For i = 52 To 66
        ReDim Preserve arrDPID( UBound(arrDPID) + 1 )
        arrDPID( UBound(arrDPID) ) = iValues(i)
    Next
    ' --------------- Create an array to hold the valid characters for a microsoft Product Key -------------------------->
    Dim arrChars
    arrChars = Array("B", "C", "D", "F", "G", "H", "J", "K", "M", "P", "Q", "R", "T", "V", "W", "X", "Y", "2", "3", "4", "6", "7", "8", "9")
    ' --------------- The clever bit !!! (Decrypt the base24 encoded binary data)-------------------------->
    For i = 24 To 0 Step -1
        k = 0
        For j = 14 To 0 Step -1
            k = k * 256 Xor arrDPID(j)
            arrDPID(j) = Int(k / 24)
            k = k Mod 24
        Next
        strProductKey = arrChars(k)  strProductKey
        ' ------- add the "-" between the groups of 5 Char -------->
        If i Mod 5 = 0 And i > 0 Then strProductKey = "-"  strProductKey
    Next
    GetWindowsSN = strProductKey
End Function

標(biāo)簽:鄂爾多斯 青島 麗水 齊齊哈爾 黃山 承德 阜新 錫林郭勒盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs》,本文關(guān)鍵詞  查看,或,修改,Windows,系列,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于查看或修改Windows系列系統(tǒng)的序列號(hào)的vbs的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    文安县| 金华市| 庆城县| 公安县| 若尔盖县| 确山县| 清徐县| 三明市| 体育| 泾源县| 木兰县| 紫阳县| 林芝县| 金川县| 贵州省| 胶州市| 色达县| 固阳县| 桓台县| 阿克苏市| 隆安县| 独山县| 湖州市| 尚义县| 太保市| 梓潼县| 罗田县| 武强县| 永安市| 绵竹市| 奉节县| 牙克石市| 屏东县| 江北区| 临夏市| 屯门区| 华阴市| 汶川县| 江油市| 明溪县| 德州市|