Protecting a .Net app and implementing a trial period - how? [modified]
-
Hi all, Hope someone who's had experience releasing commercial software/shareware can help... I have a VB.Net 1.1 app that automates many Photoshop functions to allow people to process whole folders of images into various formats while adding borders, dropshadows, doing conversions to B&W, etc. (It does waaaaay more than that but that's not the point here!) Anwyay, I now want to sell this app on various shareware sites and hope to ask US$19.95 (or thereabouts) but I want to allow a user to download it and either use it for a trial period then stop or else disable certain functionality (like only allowing a max of 5 of the resulting images to be saved etc) until they download and pay for the licensed version. I also need to protect the software from disassembly/reverse engineering and also want do some sort of install/uninstall package. I'm quite an experienced .Net developer but I've never had to do any of the above stuff for a commercial product - anyone know of any good resources to tell where to get started and best practices, etc? TIA for any help/suggestions... Mike -- modified at 0:08 Monday 29th May, 2006
-
Hi all, Hope someone who's had experience releasing commercial software/shareware can help... I have a VB.Net 1.1 app that automates many Photoshop functions to allow people to process whole folders of images into various formats while adding borders, dropshadows, doing conversions to B&W, etc. (It does waaaaay more than that but that's not the point here!) Anwyay, I now want to sell this app on various shareware sites and hope to ask US$19.95 (or thereabouts) but I want to allow a user to download it and either use it for a trial period then stop or else disable certain functionality (like only allowing a max of 5 of the resulting images to be saved etc) until they download and pay for the licensed version. I also need to protect the software from disassembly/reverse engineering and also want do some sort of install/uninstall package. I'm quite an experienced .Net developer but I've never had to do any of the above stuff for a commercial product - anyone know of any good resources to tell where to get started and best practices, etc? TIA for any help/suggestions... Mike -- modified at 0:08 Monday 29th May, 2006
-
Hi all, Hope someone who's had experience releasing commercial software/shareware can help... I have a VB.Net 1.1 app that automates many Photoshop functions to allow people to process whole folders of images into various formats while adding borders, dropshadows, doing conversions to B&W, etc. (It does waaaaay more than that but that's not the point here!) Anwyay, I now want to sell this app on various shareware sites and hope to ask US$19.95 (or thereabouts) but I want to allow a user to download it and either use it for a trial period then stop or else disable certain functionality (like only allowing a max of 5 of the resulting images to be saved etc) until they download and pay for the licensed version. I also need to protect the software from disassembly/reverse engineering and also want do some sort of install/uninstall package. I'm quite an experienced .Net developer but I've never had to do any of the above stuff for a commercial product - anyone know of any good resources to tell where to get started and best practices, etc? TIA for any help/suggestions... Mike -- modified at 0:08 Monday 29th May, 2006
http://www.siliconrealms.com/[^] Well worth the money. ---------- Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peters
-
Hi all, Hope someone who's had experience releasing commercial software/shareware can help... I have a VB.Net 1.1 app that automates many Photoshop functions to allow people to process whole folders of images into various formats while adding borders, dropshadows, doing conversions to B&W, etc. (It does waaaaay more than that but that's not the point here!) Anwyay, I now want to sell this app on various shareware sites and hope to ask US$19.95 (or thereabouts) but I want to allow a user to download it and either use it for a trial period then stop or else disable certain functionality (like only allowing a max of 5 of the resulting images to be saved etc) until they download and pay for the licensed version. I also need to protect the software from disassembly/reverse engineering and also want do some sort of install/uninstall package. I'm quite an experienced .Net developer but I've never had to do any of the above stuff for a commercial product - anyone know of any good resources to tell where to get started and best practices, etc? TIA for any help/suggestions... Mike -- modified at 0:08 Monday 29th May, 2006
-
Hi all, Hope someone who's had experience releasing commercial software/shareware can help... I have a VB.Net 1.1 app that automates many Photoshop functions to allow people to process whole folders of images into various formats while adding borders, dropshadows, doing conversions to B&W, etc. (It does waaaaay more than that but that's not the point here!) Anwyay, I now want to sell this app on various shareware sites and hope to ask US$19.95 (or thereabouts) but I want to allow a user to download it and either use it for a trial period then stop or else disable certain functionality (like only allowing a max of 5 of the resulting images to be saved etc) until they download and pay for the licensed version. I also need to protect the software from disassembly/reverse engineering and also want do some sort of install/uninstall package. I'm quite an experienced .Net developer but I've never had to do any of the above stuff for a commercial product - anyone know of any good resources to tell where to get started and best practices, etc? TIA for any help/suggestions... Mike -- modified at 0:08 Monday 29th May, 2006
Use CryptoLicensing which can generate n-day trials and/or feature based licenses, allowing you to enable/disable certain functionality in your app.