Вы находитесь на странице: 1из 25

PIDKey Lite by Ratiborus, MSFree Inc.

Описание программы
Программа PIDKey Lite предназначена для просмотра, обновления и сохранения в базе
информации о ключах для продуктов M$.
Она позволяет заменить PIDKey by Ratiborus, Ultimate PID Checker by janek2012 и VAMT. Программа
PIDKey Lite является правопреемницей PIDKey и взяла из нее лучшие идеи. Основной
особенностью программы является создание SQL-базы в отличие от PIDKey, где база фактически
хранилась в текстовых файлах. Программа позволяет добавлять новые ключи в двух режимах
(режимы добавления ключей будут описаны ниже) и проверять их, находить в базе нужные
ключи, обновлять информацию о них и (или) перемещать их в блокированные.

В составе программы исполняемые файлы: PIDKey Lite x64.exe, PIDKey Lite.exe и файл базы
данных pkbase.db. PIDKey Lite x64.exe проверяет все ключи; PIDKey Lite.exe НЕ проверяет ключи
x64 группы Windows XP. В PIDKey Lite.exe встроена специальная версия pidgen.dll (более ранняя
версия) для работы на Windows XP. Если удалить файл базы данных pkbase.db, то при запуске
программы будет создана новая пустая база.

Горячие клавиши
F2, F3, F4 - управление тремя главными кнопками программы
Shift+Левая кнопка мыши в окне добавления ключей - принудительное добавление ключей для
проверки даже если они есть в базе
Ctrl+1 - проверка всех ключей
Ctrl+2 - проверка только ключей XP
Ctrl+3 - проверка ключей только Vista, 7, 8, 8.1, 10, серверов, Office 2010-2016
Ctrl+4 - проверка только ключей с N - проверяются ключи только для Win 8, 8.1, 10, server 2012-
2016, Office 2013-2016.
Ctrl+R - ремонт базы
Ctrl+U - переименование папок группы ключей Microsoft Windows XP.
Внимание! Настройки Ctrl+1; Ctrl+2; Ctrl+3; Ctrl+4 сохраняются до применения другой настройки.
При запуске программы отражается настройка проверки ключей.

Системные требования:
OS: Windows XP / 7 / 8 / 8.1 / 10
.NET Framework: 4.0
Для определения количества доступных активаций MAK ключей необходимо наличие Интернет’ а.
Программа не требует установки и является полностью портабельной. В базе ключей уже
находятся GVLK-ключи, неопределенные и блокированные ключи из источников, заслуживающих
доверия.

Языки интерфейса программы: русский; английский; персидский (Иран), испанский.


Для выбора языка интерфейса исполняемые файлы программы можно запускать из командной
строки с параметрами: /ru | /en | /ir | /es
Параметры запуска программы
Начиная с версии 1.54 программу можно запускать с параметром /unpack. При этом конфиги
будут распакованы в папку программы в подпапку pkconfig. Последующие запуски
программы с распакованными конфигами будут происходить быстрее.

Переход на новую версию программы после обновления версии.


Для перехода на новую версию необходимо:
- распаковать новую версию из скачанного архива в папку с новым именем;
- переименовать файл базы pkbase.db, идущий в комплекте с новой версией, например,
pkbase_NEW.db (эта база возможно потребуется для добавления из нее блокированных и
неопределенных ключей);
- скопировать файл своей базы pkbase.db из папки старой версии программы в папку новой
версии программы;
- запустить новую версию программы (с вашей базой) и сразу же произвести ремонт базы (Crtl+R)
для внесения возможных изменений в структуру базы.

Описание интерфейса программы


Запустив файл PIDKey Lite.exe (или PIDKey Lite x64.exe), Вы увидите:

Здесь сразу можно увидеть:


- число ключей в базе;
- число блокированных ключей;
- число ключей в очереди для проверки.

Описание окна запуска.


1 – окно для ввода ключей;
2 – кнопка “Пуск” / “Стоп” проверки добавленных ключей;
3 – кнопка для входа в режим просмотра базы ключей;
4 – кнопка выбора режима добавления ключей.
6 – кнопка добавления ключей для проверки из файла (появилась в версии 1.24)
Кнопки 2, 3, 4 управляются как мышкой, так и клавишами F2, F3, F4.
7 – кнопка “Помощь” (на рисунке нажата). Помощь можно вызвать и клавишей F1.

Добавление ключей для проверки


Для добавления ключей для проверки следует скопировать ключи в буфер обмена и щелкнуть
левой кнопкой мыши по окну для ввода ключей. В результате будут добавлены в очередь ключи
для проверки:
Нажатие на кнопку 2 -“Пуск” начинает проверку добавленных ключей, при этом кнопка 2
изменилась:
В окне проверки пишется информация о проверяемых ключах, а в логе записывается время
запуска программы и информация о проверяемых ключах. Начиная с версии 1.27 при обновлении
информаци о MAK ключах в лог записывается информация о блокированных MAK ключах.

Log-файл можно просмотреть прямо из программы, нажав кнопку “Log”. При этом для просмотра
Log’а будет вызван текстовый редактор, назначенный в OS по умолчанию. Нажатие Ctrl+Log
удаляет Log-файл.
Внимание! Начиная с версии 1.26 Test1: Удерживая клавишу SHIFT можно принудительно
добавить в очередь для проверки (перепроверки) ключи, уже имеющиеся в базе.
Нажатие на кнопку 2 - “Стоп” останавливает проверку ключей.
Внимание! Дождитесь окончания проверки текущего ключа!

После остановки и окончания проверки текущего ключа программу можно закрыть, хотя в базе в
очереди для проверки остались не проверенные ключи (на рисунке – 21 ключ).

Производим новый запуск программы.


Справа вверху появилась кнопка 5 – кнопка переключения режима ввода новых ключей для
проверки с режимами:
- если кнопку не нажимать, то новые ключи для проверки добавятся к уже находящимся в
очереди;
- если же нажать кнопку 5, то появится вторая очередь для проверки ключей. Нужно это для того,
чтобы срочно проверить какие-нибудь новые ключи.
Нажимаем кнопку 5 и видим, что в окне 1 ввода ключей появилась 2-я очередь ввода ключей
(было “Добавлено 21 ключей”; стало “ Добавлено 0 ключей ”):
Теперь можно добавить ключи для срочной проверки (для примера добавлено 3 ключа)
Нажав кнопку 2 - “Пуск” начинаем проверку этих 3-х добавленных ключей:

По окончании проверки этих ключей можно закрыть программу либо, нажав кнопку 5
переключения режима ввода новых ключей, перейти в режим проверки ключей в очереди:

Нажав кнопку 2 - “Пуск”, начинаем проверку ключей, оставшихся в очереди для проверки:
Ждем окончания проверки ключей (или останавливаем проверку) и закрываем программу. В
случае, если проверка ключей будет остановлена и программа закрыта, то ключи останутся в
очереди для проверки и их можно будет проверить при следующем запуске программы.

Добавление ключей для проверки из текстового файла


Готовим текстовый файл с ключами, например KEY.txt. Ключи в файле могут располагаться в
любом порядке, с любым другим текстом вперемешку.
Для добавления ключей для проверки из текстового файла нажимаем кнопку 6. Откроется окно
обзора, в котором указываем на файл KEY.txt:
Будут добавлены для проверки ключи из текстового файла (4 ключа):

Нажав кнопку 2, начинаем их проверку:


Начиная с версии 1.36 в PIDKey Lite появилась возможность проверки ключей Windows XP / Server
2003 (за исключением x64).
Для этого в папку \Windows\Temp\pkXXX\xp добавлены библиотеки, содержащие сведения о
таких ключах. Если ключи Windows XP / Server 2003 не нужны, то папку xp с библиотеками можно
удалить и тогда ключи Windows XP / Server 2003 попадут при проверке в неопределенные.
Рекомендации по проверке неопределенных ключей на наличие в них ключей Windows XP /
Server 2003.
Для ускорения проверки следует удалить папки \Windows\Temp\pkXXX\$1; \Windows\Temp\
pkXXX\$2; \Windows\Temp\pkXXX\$3. Или воспользоваться сочетанием клавиш в активном окне
программы: Ctrl+2 - проверка только ключей XP. Тогда неопределенные ключи будут
проверяться только на наличие в них ключей Windows XP / Server 2003. Следует иметь в виду, что
количество неопределенных ключей большое, поэтому имеет смысл проверять эти ключи
порциями.

Работа с базой ключей


Запускаем программу. Нажав на копку 3 (кнопка для входа в режим просмотра базы ключей),
переходим в базу ключей:

В базе можно просматривать, выделять, копировать (с зажатым Shift копируются только ключи без
описаний), проверять, перемещать в блокированные, удалять ключи. А также производить поиск
ключей. Поиск ищет в ключах, названиях папок (дескрипшинах) и в комментариях. Поиск ключа
работает также по SKU ID.
Начиная с версии 1.25 поиск можно проводить не только по ключу или его части, но и по
описанию (или части описания) ключа:

В результате такого поиска имеем:


Двойным щелчком левой кнопки мыши по ключу можно посмотреть всю информацию по нему:

В базе можно также обновлять информацию о MAK ключах. Для этого надо щёлкнуть левой
кнопкой мыши мышки по ключу для его выделения, затем правой кнопкой мышки и в
появившемся меню выбрать “Обновить информацию о MAK ключе”. Будет выполнено
обновление информации о данном ключе. Можно также обновить информацию о всех MAK
ключах, находящихся в базе, выбрав в меню "Обновить информацию о ВСЕХ MAK ключах".
Внимание! Если MAK ключей в базе много, то обновление информации о всех MAK ключах может
продолжаться довольно долго. В этом случае обновление информации о MAK ключах можно
прекратить, нажав клавишу “Escape” на клавиатуре.

В конкретной загруженной OS, находясь в базе, можно выбрать не заблокированные ключи для
данных OS и Office и установить ключи или установить ключи и активировать OS и Office. Для
этого надо щелкнуть правой кнопкой мыши по ключу и выбрать в появившемся меню "Установить
ключ" или "Установить ключ и Активировать". Установка ключей и активация продуктов M$
происходит с использованием стандартных команд для установки ключей и активации продуктов
(slmgr.vbs и ospp.vbs).
Для выхода из базы нажимаем кнопку 2:

Выбор режима добавления ключей


Ключи можно добавлять как из буфера обмена, щелкнув левой кнопкой мыши по окну ввода
ключей 1, так и из файла, нажав кнопку 6 и указав текстовый файл с ключами. Для выбора режима
добавления ключей нажимаем кнопку 4:
Режим по умолчанию – “Добавлять ключи в очередь”.
Режимом “Добавить ключи в блокированные” следует пользоваться осторожно.
Если Вы твердо уверенны, что добавляемые в блокированные ключи уже есть в базе, то просто
добавляете эти ключи в окно 1 и эти ключи будут перемещены в блокированные. Следует
отметить, что реально они лишь помечаются как блокированные, а информация о них сохраняется
в базе (например, MAK, Windows 8.1 и т. д.). В случае, если среди ключей, добляемых в
блокированные есть такие, которых нет в базе, то такие ключи будут проверены и определены в
блокированные, а если среди них окажутся не определенные ключи (Invalid key), то они будут
помещены в неопределенные. Если добавляемый ключ уже есть в блокированных, то он
пропускается.
Режимом “Добавить ключи в неопределенные” также следует пользоваться осторожно. Можно
совершенно безбоязненно добавить неопределенные ключи из базы PIDKey. Если добавляемый
ключ уже есть в неопределенных, то он пропускается. Вновь полученные ключи, конечно, следует
проверять обычным способом.

Начиная с версии 1.25 Test5 на вкладке режимов добавления ключей появилась функция
“Добавить ключи из другой базы”. При использовании этой функции добавляются только ключи,
которых нет в рабочей базе, но есть в подключенной базе , если ключ есть, он пропускается.
Статус добавленных ключей на предмет блокировки не проверяется. Приоритет в этом случае за
рабочей базой. Если в ней ключ блокирован, значит так и будет. В качестве рекомендации для
такого варианта можно посоветовать следующее: более новую базу подключать как рабочую, а
вторую (возможно свою) подключать как базу для добавления ключей.
Начиная с версии 1.45:
- При добавлении из другой базы если ключ в старой был в неопределённых, а в новой определён
- он добавляется в базу уходя из неопределённых.
- Если в новой ключ блокирован, он переводится в блокированные.
- При удержании Ctrl во время нажатия на желтую папку “Добавить ключи из другой базы”, из
новой базы копируются все комментарии, даже для ключей которые уже были в базе.

Сохранение базы ключей


Начиная с версии 1.26b появилась возможность сохранения базы ключей. Для этого имеется
кнопка “Сохранить базу ключей”. База сохраняется в папке программы в формате:
pkbase_15_01_2017-12_50_11.db (дата_месяц_год-часы_минуты_секунды).
Комментарии
Комментарии можно добавлять и удалять как непосредственно к ключу (или нескольким ключам)
в базе ключей, так и сразу к списку ключей. Для этого в окно “Комментарий для ключей” вносится
комментарий, копируются в буфер ключи, для которых хотим внести комментарий, и щелчком
левой кнопки мыши по окну 1 добавляются комментарии к ключам. Если комментарий к каким-то
ключам уже был, то он заменяется на новый. Также комментарии можно добавлять и при
проверке ключей, например, “Новый ключ”.

Использование при работе программы одного ядра процессора


Надоело смотреть как курсор рывками перемещается по экрану при проверке ключей?
Начиная с версии 1.28 Test1 при проверке ключей можно использовать только одно ядро
процессора (надо поставить галочку “Use only CPU 0”). В этом случае работает только одно ядро
процессора, другие ядра остаются для других процессов. Работает в реальном времени.
Внимание! Настройка “Use only CPU 0” сохраняется при выходе из программы и останется такой
при следующем входе в программу.

Ремонт базы ключей


В некоторых случаях и всегда после обновления программы (исполняемых файлов) следует
произвести ремонт базы ключей. Для этого в запущенной программе (проверка ключей
производиться не должна) надо нажать клавиши CTRL+R.
Работа с файлами *.xrm-ms (конфигами)
Для определения ключей программа использует стандартные файлы *.xrm-ms от MS.
При запуске программы происходит распаковка этих файлов в \Windows\Temp\pkXXX\
$1 - Здесь конфиги для ключей с буквой "N" в теле.
$2 - Без "N"
$3 - Если ключ не определился, идёт определение с конфигами из этой папки. Предполагается,
что здесь должны быть самые редко используемые конфигурации.
Для использования дополнительных (новых) конфигов, не вошедших в программу, рядом с EXE
можно создать свою папку pkconfig, в которую для начала скопировать папки $1,$2,$3 из \
Windows\Temp\pkXXX и можно положить эти дополнительные (новые) конфиги.
Внимание! Папка возле EXE не дополняет, она полностью заменяет папки $1; $2; $3 в \Windows\
Temp\pkXXX.

Рекомендации по переносу базы ключей из PIDKey в PIDKey Lite


Внимание! При переносе базы ключей из PIDKey в PIDKey Lite наберитесь терпеня. Процесс
переноса достаточно длительный. При этом добавляйте ключи для перноса порциями.

1) Готовим текстовые файлы с ключами PIDKey. Текстовые файлы с ключами PIDKey можно найти
здесь: \Windows\Temp\{PIDKEY-x64-5426425733184803}.$$$ (может быть папка с другим похожим
именем).
Копируем эту папку в место, где она будет храниться для переноса ключей. По окончании
копирования закрываем PIDKey.
Входим в скопированную папку:
Входим в папку KEYS:

2) Перенос базы неопределенных ключей


Файл KEY_NOT_DEFINED.key – это файл с неопределенными ключами PIDKey. Эти ключи можно
безбоязненно перенести в базу PIDKey Lite.
Для этого запускаем PIDKey Lite, нажимаем кнопку 4, ставим галочку перед “Добавить ключи в
неопределенные”:
Открываем файл KEY_NOT_DEFINED.key в любом текстовом редакторе, выделяем все ключи и
копируем в буфер обмена. Из буфера обмена щелчком левой кнопки мыши по окошку 1 ввода
ключей добавляем ключи сразу в базу (для примера добавлены 200 ключей):
После добавления неопределенных ключей не забываем переставить галочку перед “Добавлять
ключи в очередь”.
Нажав на кнопку 3, можно перейти в базу ключей и посмотреть добавленные неопределенные
ключи:

3) Переходим к переносу блокированных ключей. К сожалению, такого переноса, как для


неопределенных ключей, не получится, т.к. в базе, помимо самого ключа, необходимо создать
всю информацию о нем.
Поэтому придется сразу (или порциями, в зависимости от количества) добавлять ключи.
Сейчас у нас в базе 0 блокированных ключей. Нажимаем кнопку 4 и переходим в режим
добавления ключей:
Ставим галочку “Добавить ключи в блокированные” и в окне 1 добавляем (для примера 5 штук)
блокированные ключи (ключи лучше добавлять порциями). После начала добавления
блокированных ключей кнопка 2 меняет свой вид и начинается проверка этих ключей для
создания в базе информации о них. Кроме создания информации ключи помечаются как
блокированные. Затенилась галочка “Добавить ключи в блокированные”; внизу зеленая надпись
“Пожалуста, подождите …” с вращающимся знаком “/”.
По окончании добавления ключей видим:

Нажимаем кнопку 2 и видим выполненную проверку добавленных 5-ти блокированных ключей:


4) Переходим к переносу CSVLK, MAK, OEM, RETAIL, Server(ных) ключей (GVLK ключи уже
добавлены в базу). Для этого копируем ключи из соответствующих папок и подпапок

в буфер обмена и добавляем их для проверки (все сразу или порциями) и выполняем их проверку.
Операция, к сожалению, не быстрая, поэтому запасаемся терпением. Проверенные ключи будут
добавлены в базу в соответствующие папки ключей.
Во всех операциях по добавлению ключей вы можете использовать прямую загрузку ключей из
файла, минуя использование буфера обмена.

Вам также может понравиться