m_uons2002m_uons2002 is verified member.

إداري سابق
★★ نجم المنتدى ★★
كبار الشخصيات
إنضم
8 مايو 2010
المشاركات
23,104
مستوى التفاعل
44,180
النقاط
11,050
الإقامة
مصر
غير متصل
108816

السلام عليكم ورحمه الله وبركاته
تحياتي لجميع الاعضاء والزوار والاداريين
اخواني

هل تود معرفه سيريال تفعيل الويندوز برغم ان مايكروسفت تخفي هذا الامر
ان كان ويندوز 7 أو 8 أو 8.1 أو حتي 10
فقط تابع الشرح
222:)222:)

افتح ملف تيكست جديد ثم انسخ هذا الكود والصقه فيه

كود:
Option Explicit[/SIZE][/FONT][/CENTER]
[FONT=Arial][SIZE=4]
[CENTER]Dim objshell,path,DigitalID, Result
Set objshell = CreateObject("WScript.Shell")
'Set registry key path
Path = "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\"
'Registry key value
DigitalID = objshell.RegRead(Path & "DigitalProductId")
Dim ProductName,ProductID,ProductKey,ProductData
'Get ProductName, ProductID, ProductKey
ProductName = "Product Name: " & objshell.RegRead(Path & "ProductName")
ProductID = "Product ID: " & objshell.RegRead(Path & "ProductID")
ProductKey = "Installed Key: " & ConvertToKey(DigitalID)
ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey
'Show messbox if save to a file
If vbYes = MsgBox(ProductData & vblf & vblf & "Save to a file?", vbYesNo + vbQuestion, "BackUp Windows Key Information") then
Save ProductData
End If

'Convert binary to chars
Function ConvertToKey(Key)
Const KeyOffset = 52
Dim isWin8, Maps, i, j, Current, KeyOutput, Last, keypart1, insert
'Check if OS is Windows 8
isWin8 = (Key(66) \ 6) And 1
Key(66) = (Key(66) And &HF7) Or ((isWin8 And 2) * 4)
i = 24
Maps = "BCDFGHJKMPQRTVWXY2346789"
Do
Current= 0
j = 14
Do
Current = Current* 256
Current = Key(j + KeyOffset) + Current
Key(j + KeyOffset) = (Current \ 24)
Current=Current Mod 24
j = j -1
Loop While j >= 0
i = i -1
KeyOutput = Mid(Maps,Current+ 1, 1) & KeyOutput
Last = Current
Loop While i >= 0

If (isWin8 = 1) Then
keypart1 = Mid(KeyOutput, 2, Last)
insert = "N"
KeyOutput = Replace(KeyOutput, keypart1, keypart1 & insert, 2, 1, 0)
If Last = 0 Then KeyOutput = insert & KeyOutput
End If

ConvertToKey = Mid(KeyOutput, 1, 5) & "-" & Mid(KeyOutput, 6, 5) & "-" & Mid(KeyOutput, 11, 5) & "-" & Mid(KeyOutput, 16, 5) & "-" & Mid(KeyOutput, 21, 5)

End Function
'Save data to a file
Function Save(Data)
Dim fso, fName, txt,objshell,UserName
Set objshell = CreateObject("wscript.shell")
'Get current user name
UserName = objshell.ExpandEnvironmentStrings("%UserName%")
'Create a text file on desktop
fName = "C:\Users\" & UserName & "\Desktop\WindowsKeyInfo.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set txt = fso.CreateTextFile(fName)
txt.Writeline Data
txt.Close
End Function

1.webp


ثم احفظ الملف باسم .vbs

2016-10-19_04-52-56.webp


سيظهر ملف جديد علي هذا الشكل

3.webp


دبل كليك علي الملف سيظهر لكم مفتاح التفعيل وايضاً ID الجهاز


4.webp


وبالضغط علي نعم سيتم حفظ نسخه من البيانات في ملف تيكست علي سطح المكتب


كان هذا كل شئ
222:)222:)
تحياتي للجميع
والي لقاء اخر قريب ان شاء الله
اخوكم ابو محمود​
 

توقيع : m_uons2002m_uons2002 is verified member.
جزيت الفردوس الأعلى من الجنة
 
توقيع : محمد الشاذلي
أحسنت أخي الكريم أبا محمود وبارك الله لك
 
توقيع : SASA G
طرح عبقري استاذ ابو محمود رغم بساطته
جزاك الله كل الخير
ونفنا بعلمك
 
توقيع : DR.TERMINATOR
وعليكم السلام ورحمة الله وبركاته

موضوع رائع كالعاده

بارك الله فيكم
 
شكرا على الطرح ..
لكن للمعلومة فهناك نوع مشفر لا يستطيع هذا السكريبت كشفه وهي السريالات من نوع ماك ( MAK) .
 
شكراً لك على الطرح الرائع
 
توقيع : أسيرالشوق
بارك الله فيك
 
عودة
أعلى