licensing - license-key for software -
i @ first experience of releasing windows application , don't have cue how should move on. here question:
i have own website running on hosting. implement customer portal after receiving order provide username , password via email users can download activation code. know big question...how protect application against duplication? know "best" solution apply license system software?
how can force application excuted on specific pc? complex achive?
in scenario should create new build each user activation key unblock right build?
if understand each profile have own build file along activation code , sort of service agreement information (i.e. 1 year of free updateds). again see complex manage, every changes in application need compile, build , upload new version...? ok... application right simple exe file folders , xml configuration files in future...?
is possible share among user single application file can activated using user activation code (in scenario user have own profile activation key , sa information). security? if share activation code guess application can unblocked anywhere.
should implement customer portal on dedicated server (i.e) ? don't have possibility install own server. think virtual server on isp?
what invoicing , ordering process? think ecommerce commercial solution choice? istance thinking order via email or fax , process license (still don't know how) , send invoice whith information payment (i.e wire tranfer). think?
if software cost (still don't know price) let's less 30 dollars make sense use payment method wire tranfer? share-it.com? safe? handle customer portal?
thanks lot.
i go similar system have seen used nod32 ( why don't use anymore, still suggest buy else ).
application has 2 states: demo , full. can use demo version time period of 30 month.
and each application has product key, daily verified against remote server. if verification fails, application slips demo mode.
if verification server unreachable, show user message "verification server unreachable, check connection or verify manually". try again in hour. if .. lets .. 3 days application hasn't been verified. demo mode.
if user, has connection issues clicks on notification bubble, sees view containing information how verify manual or button "try again".
for manual verification have generated code (based on hardware data), can enter in website product key. , number manual verification.
my 2 cents.
Comments
Post a Comment