473,385 Members | 1,944 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Looking for a License Package

I have some Windows applications developed using VS2005/VB to which I want
to add a licensing system. I am looking for a system that can provide the
following capabilities:
- Allow users to install and run the app for a trial period (e.g. 20 days)
- During the trial period, include a "nagger" message and an option to
"Purchase License"
- The "Purchase License" option would create a machine dependent keycode
(baseed on HDD S/N, etc.) and send that to me
- At my end, after verifying credit card and such, run a program that
creates a "Registration Key" based on the keycode from the user's machine
- I would send the "Registration Code" back to the user who would enter it
in a "Register" option to activate the software based on the correct machine
keycode

Objectives:
- Prevent users from sharing "Registration Codes"
- App will no longer run after trial period expires
- Reasonably simple to add to my apps

I realize there are some tools out there but I am looking for advice from
anyone that has used them. I know the package will not be free - as long as
the cost is reasonable.

Thanks for any suggestions

Wayne
Apr 9 '06 #1
2 1581
Hi,

Check out the shareware starter kit.
http://msdn.microsoft.com/vbasic/dow...s/default.aspx

Ken
-------------------

"Wayne Wengert" wrote:
I have some Windows applications developed using VS2005/VB to which I want
to add a licensing system. I am looking for a system that can provide the
following capabilities:
- Allow users to install and run the app for a trial period (e.g. 20 days)
- During the trial period, include a "nagger" message and an option to
"Purchase License"
- The "Purchase License" option would create a machine dependent keycode
(baseed on HDD S/N, etc.) and send that to me
- At my end, after verifying credit card and such, run a program that
creates a "Registration Key" based on the keycode from the user's machine
- I would send the "Registration Code" back to the user who would enter it
in a "Register" option to activate the software based on the correct machine
keycode

Objectives:
- Prevent users from sharing "Registration Codes"
- App will no longer run after trial period expires
- Reasonably simple to add to my apps

I realize there are some tools out there but I am looking for advice from
anyone that has used them. I know the package will not be free - as long as
the cost is reasonable.

Thanks for any suggestions

Wayne

Apr 9 '06 #2
Thanks Ken;

I totally forgot to look in the starter kits. I appreciate the pointer. I'll
check that out.

Wayne

"Ken Tucker [MVP]" <Ke**********@discussions.microsoft.com> wrote in message
news:A8**********************************@microsof t.com...
Hi,

Check out the shareware starter kit.
http://msdn.microsoft.com/vbasic/dow...s/default.aspx

Ken
-------------------

"Wayne Wengert" wrote:
I have some Windows applications developed using VS2005/VB to which I
want
to add a licensing system. I am looking for a system that can provide the
following capabilities:
- Allow users to install and run the app for a trial period (e.g. 20
days)
- During the trial period, include a "nagger" message and an option to
"Purchase License"
- The "Purchase License" option would create a machine dependent keycode
(baseed on HDD S/N, etc.) and send that to me
- At my end, after verifying credit card and such, run a program that
creates a "Registration Key" based on the keycode from the user's machine
- I would send the "Registration Code" back to the user who would enter
it
in a "Register" option to activate the software based on the correct
machine
keycode

Objectives:
- Prevent users from sharing "Registration Codes"
- App will no longer run after trial period expires
- Reasonably simple to add to my apps

I realize there are some tools out there but I am looking for advice from
anyone that has used them. I know the package will not be free - as long
as
the cost is reasonable.

Thanks for any suggestions

Wayne

Apr 9 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Mark Hahn | last post by:
Does the python license apply to all the modules in the standard distribution? For example, does the bsddb module only require the standard python license or does it include the sleepycat...
1
by: sw | last post by:
i couldn't find a good newsgroup for this, sorry it this is a bad place... my question: i would like to install wmi core library when someone with win98se is installing my application. i...
19
by: Blair Adamache | last post by:
IBM is hosting a user focus session to get feedback on a new design concept for installing software products and maintenance. The information below gives a brief summary of the information about...
0
by: Garth17 | last post by:
Hi, I'm currently designing a website that will provide different types of services to customers. The Customers will have a choice of which services they will want to purchase and then I will...
2
by: yawnmoth | last post by:
The PHP license states the following: 4. Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from group@php.net. ...
6
by: ptek | last post by:
Hello all, I'm looking for a free libray for plotting 2D charts that can be integrable on C# or C++ projects under visual studio (.NET ou VS6.0). I searched using google and yahoo but I didn't...
4
by: Jurgen Haan | last post by:
Hi hi everyone. We have upgraded our DB2 LUW 8.2.1 which was directly installed from our DB2 CD's to DB2 LUW 8.2.6 (FP13). (system: HP DL385 (AMD64), single socket, dual core. 8GB memory. SLES...
1
by: =?Utf-8?B?TWFya3VzIEhvcm4=?= | last post by:
Hi, I have an Question about to the license of the . NET Framework redistributable package. I develop software for a customer who wants to burn the Software with the . NET Framework...
22
by: Ken Foskey | last post by:
On Thu, 14 Aug 2008 10:09:01 -0700, raylopez99 wrote: The facts of the case above are that the person took a whole application and distributed it after some minor modifications, ie they did not...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.