PIDKey Lite by Ratiborus, MSFree Inc.
Program description
Program PIDKey Lite is intended for browsing, updating and saving in database information about MS products keys.
It allows to change PIDKey by Ratiborus, Ultimate PID Checker by janek2012 and VAMT. Program PIDKey Lite is assignee of PIDKey and has taken from it the best ideas. The main feature of the program is creation SOL-database unlike PIDKey, where the database, in fact, have been kept in text files. Program allows to add new keys in two modes (modes of adding keys would be described later) and check them as well as find in database necessary keys, update information about them and (or) transfer them to blocked ones.
As part of the program executable files: PIDKey Lite x64.exe, PIDKey Lite.exe and database file pkbase.db. PIDKey Lite x64.exe checks all keys; PIDKey Lite.exe NOT check the keys x64 group Windows XP. PIDKey Lite.exe has a special version of pidgen.dll (earlier version) for running on Windows XP. If you delete the database file pkbase.db, the new empty database will be created when the program starts.
Hotkeys
F2, F3, F4 - management of three major program buttons
Shift+The left mouse button on the key adding window - Forced adding keys to verify if even they are in base
Ctrl+1 - Check all keys
Ctrl+2 - check only XP key
Ctrl+3 - check only Vista, 7, 8, 8.1, 10, servers key, Office 2010-2016
Ctrl+4 - check only the keys with N - keys are checked only for Win 8, 8.1, 10, server 2012-2016, Office 2013-2016.
Ctrl+R - database repair
Ctrl+U - rename folders group Microsoft Windows XP key.
Attention! Ctrl + 1; Ctrl + 2; Ctrl + 3; Ctrl + 4 settings saved before applying other settings. When you run the program reflects the setting key validation.
System requirements:
OS: Windows XP / 7 / 8 / 8.1 / 10
.NET Framework: 4.0
Availability of the Internet is necessary for finding available activations of MAK keys. Program doesn’t need installation and it is totally portable. The database already contains GVLK- keys, uncertain keys and blocked keys from reliable sources.
Program interface langueges: Russian, English, Persian (Iran), Spanish
For choosing language of the interface executable files may be run from the command line with parameters: /ru | /en | /ir | /es
Program startup parameters
Starting with version 1.54, the program can be started with the /unpack option. In this case, the configs will be unpacked into the program folder in the pkconfig subfolder. Subsequent launches of the program with uncompressed configs will occur faster.
The transition to the new version after the version upgrade.
To switch to the new version you must:
- unpack the new version from the downloaded archive into a folder with a new name;
- rename database pkbase.db file bundled with the new version, for example, pkbase_NEW.db (this database may need to add it from the blocked and uncertain keys);
- copy the file to its base pkbase.db from the old version of the software folder to the new version of the program;
- to launch a new version of the program (with your base) and immediately repair the database (Crtl+R) for possible changes to the database structure.
Description of the program interface
After running file PIDKey Lite.exe (or PIDKey Lite x64.exe), you will see:
Here you immediately can see:
-amount of keys in database
-amount of blocked keys
-amount of keys in queue for checking
Description of the launch window.
1 - window for inputting keys
2 - button “Start”/”Stop” of checking of added keys
3 -button for mode of browsing key base
4 - button of selection of adding keys mode
5 - button of adding keys for checking from file (new in version 1.24)
Buttons 2, 3, 4 are controlled by a mouse and keys F2, F3, F4.
7 - "Help" button (in the figure is pressed). Help can also be accessed by pressing F1.
Adding keys for checking
For adding keys for checking you should copy keys to clipboard and click the left mouse button on the window for inputting keys. As a result keys for checking would be added to a queue:
Pressing of button 2 - “Start” starts checking of added keys, herewith button 2 has changed:
In the checking window is written information about checked keys , and in log the time of starting of the program and information about checked keys are written. Starting from version 1.27 while updating information about MAK keys, information about blocked MAK keys is written in log.
You can browse Log- file right from the program by pressing button “Log”. Herewith for browsing of Log the default OS text editing program would be called. Pressing Ctrl+Log deletes the Log file.
Attention! Starting from version 1.26 Test1: Holding the button SHIFT you can forcibly add to the queue fro checking (re-checking) keys that are already in database
Attention! Wait for the end of checking the currnt key!
After stoppng and end of checking the currnt key you can close the program, although in the database there are still unchecked keys in a queue (in the picture – 4 keys).
We make a new start of the program.
On the right side above button 5 has appeared. This is the button for switching modes of inputting new keys for checking with modes.
- If button is not pressed, new keys for checking are added for those ones already in queue
- if you press button 5, the second queue would appear. It is used for urgent checking of some new keys.
We press button 5 and see, that in window 1 of inputting keys appeared the second queue of inputting keys (was “5 keys added”- become “0 keys added”)
Now you can add keys for urgent checking (for example 5 keys added)
By pressin button “Start” we begin checking these 5 keys.
After checking is finished, you can close program or press button 5 and go to mode of checking keys in a queue.
By checking button 2 –“Start” we begin to check keys left in a queue.
We wait for finishing of checking (or stop checking) and close the program. In case the checking is stopped and program is closed, keys stay in a queue and can be checked on the next launching of the program.
Adding of keys for checking from the text file
We prepare the text file with keys, for example KEY.txt. Keys in file may be located in any order with any other text in chaos.
For adding keys for checking from the text file press button 6. The browsing window will be opened where we point at file KEY.txt:
Keys from the text file would be added for checking (7 keys addeed):
By pressing button 2 we begin checking them:
Starting with version 1.36 in PIDKey Lite an opportunity to check Windows XP / Server 2003 keys (except x64).
To do this in the folder \Windows\Temp\pkXXX\ xp added to the library, containing information about these keys. If the keys are Windows XP / Server 2003, you do not need the xp folder with libraries can be removed and then Windows XP keys / Server 2003 will get when checking in undefined.
Recommendations for verifying uncertain keys for the presence of Windows XP / Server 2003 key.
To speed up the check, remove the folder \Windows\Temp\pkXXX\$1; \Windows\Temp\pkXXX\$2; \Windows\Temp\pkXXX\$3. Or use the keyboard shortcut in the active window: Ctrl+2 - check only XP key. Then undefined keys will only be checked for the presence of Windows XP / Server 2003 key. It should be borne in mind that a large number of keys uncertain, so it makes sense to verify the key portions.
Working with key database
We launch the program. By pressing button 3 (button for browsing key database) we go to key database:
In databse you can browse, allot, copy (holding the Shift key only copied keys without descriptions), check, move to blocked and delet keys, and also serch keys. Search looks for keys, folder names (deskripshinah) and in the comments. Key search also works on the SKU ID.
As a result of search we have:
Starting from version 1.25 it is possible to search not only by key itself or its part, but also by description (or part of the description) of the key:
Double click of the right mouse button on the key allows to see all information about the key.
In database it is also possible to update information about MAK keys. To do this, you should click the left mouse button on the key to allot it and in appeared menu choose “Update information of MAK key”. Updating of information would be made . You can also update information about all MAK keys in database by choosing in menu “Update information of ALL MAK keys”.
Attention! If there is a lot of MAK keys in database updating of information can take a long time. In this case updating can be stopped by pressing button “Escape” on the switchboard.
In the loaded OS, while in the database, you can choose not blocked keys for OS and Office and install the keys or install keys and activate the OS and Office. To do this, right click the mouse on key, and select from the menu "Install Key" or "Install Key and Activate." Installation keys and activation of products M$ is using the standard commands for setting keys and activation products (slmgr.vbs and ospp.vbs).
For exit from the database press button 2:
Choosing of the adding keys mode
You can add keys from the clipboard by clicking left mouse button on the input box 1, as well as from file by pressing button 6 and indicating the text file with key. For choosing the adding mode press button 4:
Mode on default is –“Add keys to a queue”.
You should use mode “Add keys to the blocked” carefully.
If you are sure that keys you want to add to blocked are already in database, just add these keys to window 1 and these keys would be moved to blocked. Notice: really they are only marked as blocked, but information about the is saved in database (for example, MAK Windows 8.1 etc). In case that among the keys adding to blocked there are ones that are nor in the database, those keys would be checked and determined as blocked, and if among them there are Invalid keys, those would be moved to Invalid. If adding key is already in blocked, it will be skipped.
You should use the mode “Add keys to Invalid” carefully. You can fearlessly add invalid keys from PIDKey database. If added key is already in Invalid, it will be skipped. Newly got keys should be checked in ordinary way.
Starting from version 1.25 Test5 in the inset of adding keys mode appeared function “Add another key database”. While using this function only keys missing in operating database would be added; if key exists in operating database, it would be skipped. Status of the neewly added keays is not checked in terms of blocking. The operating database has the priority. If key is blocked in it, let it be. As a recommendation you can use the newest database as operating one and the other (probably your own) plug in as a database for updating.
Starting with version 1.45:
- When you add from another database, if the key in the old one was in an undefined one, and in the new one it is defined - it is added to the database leaving the undefined ones.
- If the new key is blocked, it is translated into blocked.
- While holding Ctrl while clicking on the yellow folder "Add another key database", all comments are copied from the new database, even for keys that were already in the database.
Saving the database of keys
Starting from version 1.26b ther is an option of saving key database.For this you can use button “Save Key Database”. Database is saved in program folder in format pkbase_15_01_2017-12_50_11.db (date_month_year_hours_minutes_seconds).
...
DoubleMan