473,382 Members | 1,480 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,382 software developers and data experts.

How to use licensing in my .NET Application

I am about to start selling a new .NET Windows application but I am having a hard time deciding how to control licensing.
The application will be sold on a per machine basis. So someone can buy 20 copies and install it on 20 computers.
The application uses webservices and I would like the application to check if it is authorized to run via a webservice each time it starts.

KA

-----------------------
Posted by a user from .NET 247 (http://www.dotnet247.com/)

<Id>hUbwZrtulUyrrPBw8kZAwA==</Id>
Jul 21 '05 #1
1 1466
There is not a non-changing unique way of identifying a computer.
Microsoft, in their product activation scheme, uses the identify of a number
of various components, with the concept being that an user won't change more
than one or two items at a time. With network, video, and sound all being
built into the motherboard these days, I won't be surprise if you need to
reactivate Windows if your motherboard dies and needs to be replaced.

Each installation of Windows does have an unique ID that you might wish to
utilize. Of course, this value will change if the OS is every reinstalled
(like after a disk crash, or to get rid of spyware, etc.).

If all that you care about is that they are only running 20 copies, and
don't care much about tying the copies to any specific computer, you could
take an approach along this line: have each copy of your application create
an unique ID (i.e., a GUID) and report that number back to your webservice
whenever the application is running. Then, you really just have to monitor
to the total number of copies running at any one time.

Just some food for thought,

Richard Rosenheim

"Kyle Abbott via .NET 247" <an*******@dotnet247.com> wrote in message
news:uP**************@tk2msftngp13.phx.gbl...
I am about to start selling a new .NET Windows application but I am having a hard time deciding how to control licensing. The application will be sold on a per machine basis. So someone can buy 20 copies and install it on 20 computers. The application uses webservices and I would like the application to check if it is authorized to run via a webservice each time it starts.
KA

-----------------------
Posted by a user from .NET 247 (http://www.dotnet247.com/)

<Id>hUbwZrtulUyrrPBw8kZAwA==</Id>

Jul 21 '05 #2

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

Similar topics

3
by: Fabio | last post by:
Hi all, I'm about to write an application, and I'd like to use PyQt, but before choosing this toolkit I would like to clarify some particular licensing issues; if some user has already touched...
15
by: nospam | last post by:
Once Yukon is released (whenever that might be) does anyone from MS have any comment on licensing for Yukon and on SQL 2000. I really don't think anyone with SQL 2000 licenses are going to...
4
by: vbportal | last post by:
Hi, Not sure if this is the right group for the question: I've just finished a course/certification where I've used Visual Studio and want to work further on software development with C#,ADO,ASP...
74
by: John Wells | last post by:
Yes, I know you've seen the above subject before, so please be gentle with the flamethrowers. I'm preparing to enter a discussion with management at my company regarding going forward as either...
3
by: Aaron | last post by:
I would like to learn more about licensing methods that can be used with asp.net application. Something like http://www.dotnetcharting.com You have to download a license file to activate the...
11
by: ML | last post by:
Does anyone have any info on sample code for handling activation/licensing for a vb.net app? Just looking for something fairly basic to implement the ability to have an application registered and...
4
by: Phil Kelly | last post by:
Hi! What's the easiest/best way to provide a licensing feature to an application? We've developed an application that defaults to evaluation mode, but now need to achieve a method of licensing...
7
by: ML | last post by:
What is the best/easiest means to return the serial/volume number of the drive containing the OS using VB.NET? I'm looking to get this information as a unique ID for activation/registration of a...
4
by: Steve | last post by:
I'm in the process of finishing a vb2005 application for commerical use, and wanted to know if anyone has any favorites for licensing software? Would like something reasonably priced for a...
14
by: Guillermo_Lopez | last post by:
Hello, Our company has developed several Access applications for our clients and we wish to expand to use a database server. We wish to use Access as the front end application and SQL Server...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

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.