发新话题
打印

[分享] [4.0更新] CD-key替换器,让所有用户用上ie7,wmp11,享受安全更新

本主题由 allinsmart 于 2008-4-11 11:11 设置高亮
引用:
原帖由 lzgalxc 于 2007-2-17 00:23 发表

?????
你的电脑可能存在病毒伐,ie7固然安全稳定,毕竟支持多页面浏览,vista的默认浏览器推荐升级
智能杀毒伴侣 && 智能内存整理 U盘病毒防御 -->免费绿色软件
欢迎使用 Diamond CS 软件 钻石品质,坚过磐石
ProcessGuard 系统全能防火墙

TOP

:huge: 有了

TOP

谢谢:huge:
我是个菜菜菜~~~鸟!!!

TOP

我试试啊
:huge:

TOP

怎么用??

怎么用??

TOP

我顶
我顶
顶顶顶:D
Berog

TOP

TOP

谢谢 楼主分享啊
就喝醉了~!谁也不服。。。就扶墙!。。。

TOP

引用:
原帖由 allinsmart 于 2007-2-17 00:54 发表


你的电脑可能存在病毒伐,ie7固然安全稳定,毕竟支持多页面浏览,vista的默认浏览器推荐升级
版主能不能说清楚一点,病毒伐是什么?,??
云随风飘,人随心定!
有兴趣的可以加群13731318

TOP

ie7很稳定,如果出现了错误,先检查中毒伐,无一直用,发现ie7蛮灵的
智能杀毒伴侣 && 智能内存整理 U盘病毒防御 -->免费绿色软件
欢迎使用 Diamond CS 软件 钻石品质,坚过磐石
ProcessGuard 系统全能防火墙

TOP

复制内容到剪贴板
代码:
Public Function WindowsCDKey() As String
      Dim key1 As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows NT\CurrentVersion")
      Dim buffer1 As Byte() = DirectCast(key1.GetValue("DigitalProductId", New Byte(0  - 1) {}), Byte())
      Dim text1 As String = ""
      Dim num1 As Integer = 28
      Do While True
            Dim num2 As Long = 0
            Dim num3 As Integer = 14
            Do
                  num2 = (num2 * 256)
                  num2 = (num2 + Convert.ToInt64(buffer1((52 + num3))))
                  buffer1((52 + num3)) = Convert.ToByte(CLng((Convert.ToInt64(Math.Floor(CDbl((CSng(num2) / 24!)))) And Convert.ToInt64(255))))
                  num2 = (num2 Mod CLng(24))
                  num3 -= 1
            Loop While (num3 >= 0)
            num1 -= 1
            text1 = ("BCDFGHJKMPQRTVWXY2346789".Chars(CInt(num2)).ToString & text1)
            If ((((29 - num1) Mod 6) = 0) AndAlso (-1 <> num1)) Then
                  num1 -= 1
                  text1 = ("-" & text1)
            End If
            If (num1 < 0) Then
                  Return text1
            End If
      Loop
End Function

这点偶喜欢:huge: :huge: :huge:
替换cd-key的偶习惯于用M$给的代码
0GiNr的炉子, 不多解释了.

有事请PM.

TOP

微软推荐用wmi,因为权限问题


ON ERROR RESUME NEXT

Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY=InputBox("微软验证完全正版。"&vbCr&vbCr&"序列号(Win XP VLK):","Windows 序列号替换器","MRX3F-47B9T-2487J-KWKMF-RPWBY")
if VOL_PROD_KEY="" then
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 "替换成功"
end if

if err <> 0 then
Wscript.echo "替换失败!输入的 CD-KEY 与当前的版本不匹配。"
Err.Clear
end if

Next
智能杀毒伴侣 && 智能内存整理 U盘病毒防御 -->免费绿色软件
欢迎使用 Diamond CS 软件 钻石品质,坚过磐石
ProcessGuard 系统全能防火墙

TOP

试试试试

TOP

搞掂.谢谢楼主!请楼上没搞定的仔细看看楼主的贴子,应该能搞掂.

TOP

回复 #42 allinsmart 的帖子

都差不多,直接改注册表好了

TOP

发新话题