According to one aspect of the invention, a method of creating a trial
software product on a target system is provided. The method consists of
intercepting file system calls from an installation process associated
with a full software product and, responsive to a write request from the
installation process, encrypting data associated with the write request if
the write request is associated with one of a predetermined set of
critical product files. The predetermined set of critical product files
including those product files comprising the full software product that
have been identified as files to which access is to be controlled.
Σύμφωνα με μια πτυχή της εφεύρεσης, μια μέθοδος ένα δοκιμαστικό προϊόν λογισμικού σε ένα σύστημα στόχων παρέχεται. Η μέθοδος αποτελείται από την παρεμπόδιση των κλήσεων συστημάτων αρχείων από μια διαδικασία εγκαταστάσεων που συνδέεται με ένα πλήρες προϊόν λογισμικού και, απαντητικός γράψτε το αίτημα από τη διαδικασία εγκαταστάσεων, τα κρυπτογραφώντας στοιχεία που συνδέονται με γράφουν το αίτημα εάν γράψτε ότι το αίτημα συνδέεται με ένα από ένα προκαθορισμένο σύνολο κρίσιμων αρχείων προϊόντων. Το προκαθορισμένο σύνολο κρίσιμων αρχείων προϊόντων συμπεριλαμβανομένων εκείνων των αρχείων προϊόντων που περιλαμβάνει το πλήρες προϊόν λογισμικού που έχουν προσδιοριστεί ως αρχεία στα οποία η πρόσβαση πρόκειται να ελεγχθεί.