The same question was asked last week. See the posting
here. Inside your VI have a CIN, DLL, or password protected VI that does the checking. Another option might be to use the remote panel feature of 6.1 and allow prospective buyers to just run the VI but not download it.