Click here to Skip to main content
15,889,281 members
Home / Discussions / C#
   

C#

 
GeneralRe: Is it possible to call a control event inside another event? Pin
Member 1097549715-Dec-18 9:43
Member 1097549715-Dec-18 9:43 
GeneralRe: Is it possible to call a control event inside another event? Pin
Eddy Vluggen15-Dec-18 9:46
professionalEddy Vluggen15-Dec-18 9:46 
QuestionHow to make blood donation management system in C# windows forms? Pin
User-14714-Dec-18 5:21
User-14714-Dec-18 5:21 
AnswerRe: How to make blood donation management system in C# windows forms? Pin
Pete O'Hanlon14-Dec-18 5:23
mvePete O'Hanlon14-Dec-18 5:23 
AnswerRe: How to make blood donation management system in C# windows forms? Pin
OriginalGriff14-Dec-18 5:44
mveOriginalGriff14-Dec-18 5:44 
AnswerRe: How to make blood donation management system in C# windows forms? Pin
Luc Pattyn14-Dec-18 6:50
sitebuilderLuc Pattyn14-Dec-18 6:50 
Question(might be solved) need some ideas about licensing implementation Pin
Super Lloyd11-Dec-18 21:01
Super Lloyd11-Dec-18 21:01 
AnswerRe: need some ideas about licensing implementation Pin
Mc_Topaz13-Dec-18 3:11
Mc_Topaz13-Dec-18 3:11 
This is rather not a C# question. You are still deciding how to setup your license model. Decide that first and then implement.

I have some experience of this from my last employment where we sold licenses for an application. Several times I was asked from customers to handle crashed computers or new computers. We also had another application witch had a different license system, I prefer the later system instead of handling all by yourself. I will describe both systems.

The first system (handling all by yourself):
* We used a combination of the hard drive's ID and MAC-address to generate the ID.
* We told the customer to specify the ID and we then returned the license.
* When there was a crashed computer or the license needed a move to another computer. We sold them a "license move" with some discount. The customer had to specify both the old ID and the ID to get a new license. (This is a risk: Because the customer might be lying and actually the old computer still runs. Therefore you have sold one license for a cheaper price).

Don't store the license in the Window's registry! Store it somewhere else. Not there!

The second system (handling by a service-provider):
We used the service "Solo-server" from "softwarekey.com" which provided us with a database where we stored everything for the licenses. In our program we access the database to check the license for that customer. They supply with an online login to the database in any web browser and from there we created and handled all licenses for our customers.

When a customer bought the program we generated a new license with ID and password. After that we mailed the ID and password to the customer. The customer then "installs" the license on there computer. Our program connected to the provider's service and checked ID and password.
When a customer had a computer crash or needed to move the license. They uninstalled the license and installed it on the new computer. Same license (ID and password) but different computer. Of course we could deactivate a license for a customer anytime, and as soon as the program connected to the provider's system it deactivated the program.
I prefer this system many many times more then the first model. It was so much easier and better performance.

The only downside was when the customer didn't had internet access, which is required. But the provider had a solution for that by using another computer with internet access to create a file with the license. The "license-file" was then needed to be transferred to the computer by any means. That was the customer's problem Wink | ;) .
There is therefore a solution for offline handling. But if your customers can handle it online with internet access, it's a piece of cake.
AnswerRe: (might be solved) need some ideas about licensing implementation Pin
BillWoodruff13-Dec-18 9:21
professionalBillWoodruff13-Dec-18 9:21 
GeneralRe: (might be solved) need some ideas about licensing implementation Pin
Super Lloyd13-Dec-18 12:51
Super Lloyd13-Dec-18 12:51 
AnswerRe: (might be solved) need some ideas about licensing implementation Pin
GenJerDan13-Dec-18 19:43
GenJerDan13-Dec-18 19:43 
GeneralRe: (might be solved) need some ideas about licensing implementation Pin
Super Lloyd13-Dec-18 22:22
Super Lloyd13-Dec-18 22:22 
QuestionRegarding Audio Player Format Pin
Member 1408628311-Dec-18 19:27
Member 1408628311-Dec-18 19:27 
AnswerRe: Regarding Audio Player Format Pin
OriginalGriff11-Dec-18 20:14
mveOriginalGriff11-Dec-18 20:14 
GeneralRe: Regarding Audio Player Format Pin
Nelek13-Dec-18 20:41
protectorNelek13-Dec-18 20:41 
AnswerRe: Regarding Audio Player Format Pin
jschell15-Dec-18 7:03
jschell15-Dec-18 7:03 
AnswerRe: Regarding Audio Player Format Pin
mtoha15-Jan-19 15:32
professionalmtoha15-Jan-19 15:32 
QuestionDesign Form with DevComponent on C# Pin
Member 1408464310-Dec-18 15:16
Member 1408464310-Dec-18 15:16 
AnswerRe: Design Form with DevComponent on C# Pin
OriginalGriff10-Dec-18 20:06
mveOriginalGriff10-Dec-18 20:06 
AnswerRe: Design Form with DevComponent on C# Pin
BillWoodruff11-Dec-18 5:35
professionalBillWoodruff11-Dec-18 5:35 
PraiseRe: Design Form with DevComponent on C# Pin
Eddy Vluggen11-Dec-18 6:18
professionalEddy Vluggen11-Dec-18 6:18 
QuestionK-means clustering algorithm in C# Pin
Member 1408268110-Dec-18 10:42
Member 1408268110-Dec-18 10:42 
AnswerRe: K-means clustering algorithm in C# Pin
OriginalGriff10-Dec-18 20:05
mveOriginalGriff10-Dec-18 20:05 
GeneralRe: K-means clustering algorithm in C# Pin
Member 1408268110-Dec-18 20:08
Member 1408268110-Dec-18 20:08 
GeneralRe: K-means clustering algorithm in C# Pin
OriginalGriff10-Dec-18 20:21
mveOriginalGriff10-Dec-18 20:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.