Вопрос с какой целью вы хотите это делать? Если хотите навести порядок с лицензиями, то для каждой купленной программы должно быть подтверждение о покупке.
VanKLiF: А задайте себе вопрос: чем отличается софт С лицензией от софта БЕЗ лицензии. И подумайте о том, что для разного софта отличия может не быть вовсе или быть совсем разным. И что софта разного - тыщи и как желаемая программа должна будет с этим работать.
Вопрос вопросом, но есть прописанные сервера, для большинства софта, требующих лицензий, через которые и проверяются сами лицензии... вот я и подумал мб есть какая нить софтина, которая будет отправлять принудительно лицензии, хотя бы внесенные в ее(проги) реестр, что бы можно было без геммороя проверить, является ли ключ действительно купленный или же сгенерированный иной софтиной
Для правильного вопроса надо знать половину ответа
Если речь о предприятии, то сначала составляется полный список ПО на всех компьютерах, затем уже проверяется наличие лицензий по документам. Иначе софт с одним ключом может быть установлен на нескольких компьютерах.