Навіщо це може знадобитися
Ще кілька років тому загальноприйнятою практикою було розміщувати на етикетці на задній ноутбука або всередині системного блоку: ось на ній можна було легко подивитися ліцензійний ключ Windows 8. Але так як цінність форм-фактора ноутбука в його мобільності, то від частого тертя з різними поверхнями наклейки швидко приходили в непридатність, і інформація на них ставала нечитабельною. І це могло бути критичним, якщо обачно не переписати ключ кудись в надійне місце.
Трохи подумавши, виробники знайшли досить просте і в той же час відносно надійний засіб для збереження ліцензійних даних. Було прийнято рішення вшивати активаційну інформацію в BIOS - первинну підпрограму, що відповідає за запуск і налагодження роботи всіх складових частин і модулів персонального комп'ютера. Але якщо щось трапляється з жорстким диском і материнською платою, то навіть після їх заміни ліцензія буде загублена.
Благо, є в розпорядженні користувача інструментарій для реалізації такого завдання, як дізнатися ключ продукту Windows 8. Причому зробити це можна кількома способами. Взагалі, це необов'язкова операція, але і її корисність може бути сильно недооцінена. Тому давайте розглянемо наявні можливості детальніше.
Дізнатися серійний номер Windows 8 можна як за допомогою закладених в саму операційну систему інструментів, так і за допомогою утиліт від сторонніх розробників. І варто зазначити, що в самій «вісімці» є кілька способів зробити це, але одні з них вкрай непрактичні, а другі справляються з поставленим завданням лише частково. Подібні неспроможні варіанти ми розглядати просто не будемо.
Як поставити пароль на папку Windows 8
Отже, почнемо з базового інструменту, а потім розглянемо вже і кілька сторонніх.
створення файлу
Читачеві доведеться створити невеликий файл, який буде при його відкритті виводити необхідну інформацію.
Для цього буде потрібно в будь-якому зручному користувачеві місці створити текстовий документ.
Потім відкрити його і або ввести вручну, або скопіювати і вставити наступне:
Set WshShell = CreateObject ( «WScript.Shell»)
regKey = «HKLMSOFTWAREMicrosoftWindows NTCurrentVersion»
DigitalProductId = WshShell.RegRead (regKey «DigitalProductId»)
Win8ProductName = «Windows Product Name:" WshShell.RegRead (regKey «ProductName») vbNewLine
Win8ProductID = «Windows Product ID:» WshShell.RegRead (regKey «ProductID») vbNewLine
strProductKey = "Windows 8 Key:» Win8ProductKey
Win8ProductID = Win8ProductName Win8ProductID strProductKey
Const KeyOffset = 52
isWin8 = (regKey (66) 6) And 1
regKey (66) = (regKey (66) And HF7) Or ((isWin8 And 2) * 4)