Εχμ, μάλλον οι πρώτες απαντήσεις έχασαν το στόχο τους - να απαντήσουν στην αρχική ερώτηση 
Χρειάζεσαι κάποιο μηχανισμό που να μπορεί να χαρακτηρίζει μοναδικά κάθε εγκατάσταση του προγράμματός του, πιθανώς με βάση το hardware του μηχανήματος, και με βάση αυτό το χαρακτηρισμό, να απαιτεί ένα κωδικό αριθμό για το ξεκλείδωμα της εφαρμογής. Ο μηχανισμός θα είσαι σε θέση να εξακριβώσει αν η εγκατάσταση του προγράμματος είναι full ή trial, και εσύ με κλήση στο API του μηχανισμού, θα μπορείς μέσα από το πρόγραμμά του να ενεργοποιείς ή όχι τα ιδιαίτερα χαρακτηριστικά του προγράμματος που θα θέλεις να αποτελούν την διαφορά της full και της trial έκδοσης.
Θα μπορούσες να δεις ένα σχετικό thread Licensing Σύστημα...
George J.