Serial key to protect application

  • (2 Pages)
  • +
  • 1
  • 2

17 Replies - 14281 Views - Last Post: 29 February 2012 - 04:00 PM Rate Topic: -----

#1 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Serial key to protect application

Posted 27 February 2012 - 11:56 AM

Hello.

I'm using visual studio 2005.

I finished my application. Now I want to publish it. How can I protect that application to be shure that someone else could not use it without serial code which would I provide.

For example I give the installation to someone else and I give him a serial. He enter that and he can use it forever. But how can I be shure that that person would not give that installation and serial to the third person.

Is This A Good Question/Topic? 0
  • +

Replies To: Serial key to protect application

#2 janne_panne   User is offline

  • WinRT Dev
  • member icon

Reputation: 428
  • View blog
  • Posts: 1,047
  • Joined: 09-June 09

Re: Serial key to protect application

Posted 27 February 2012 - 12:44 PM

What do you think? Try posting also your own ideas when creating new topics. If you post an idea and I post another idea, those combined could be more powerful than just my idea which I'm posting. :)

Perhaps you could create a server where user connects when he wants to register your software and the server checks they key if it's in use or not. This would cause problems when user wants to reinstall the software.

Just remember that there is no perfect DRM system. Every system can be cracked so I would pay too much attention to the registration: just take it to some basic level and if someone cracks it, so be it, then just release some updates which would require more cracking.
Was This Post Helpful? 0
  • +
  • -

#3 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Re: Serial key to protect application

Posted 27 February 2012 - 01:01 PM

Well, I'm still in high school, and I do not have for creating a server and making it difficult.

I spent 2 months on that application, and now I want to secure. When I say secure, that application should use just one more person except me. But I can not trust to that person. That's the reason why I want serial key. That serial key could use just that person.

If that person send the installation and the serial key to another person it should be invalid.
Was This Post Helpful? 0
  • +
  • -

#4 sela007   User is offline

  • D.I.C Addict

Reputation: 139
  • View blog
  • Posts: 841
  • Joined: 21-December 11

Re: Serial key to protect application

Posted 27 February 2012 - 01:12 PM

You can generate serial code depending on computer serial number. So for every computer, serial code will be different.
Was This Post Helpful? 0
  • +
  • -

#5 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14776
  • View blog
  • Posts: 59,060
  • Joined: 12-June 08

Re: Serial key to protect application

Posted 27 February 2012 - 01:14 PM

Quote

If that person send the installation and the serial key to another person it should be invalid.



What if that person's computer crashes and they buy a new one? How would you suggest the software know this is a new computer for the same user?
Was This Post Helpful? 0
  • +
  • -

#6 janne_panne   User is offline

  • WinRT Dev
  • member icon

Reputation: 428
  • View blog
  • Posts: 1,047
  • Joined: 09-June 09

Re: Serial key to protect application

Posted 27 February 2012 - 01:14 PM

How about you install the software on his computer personally? Is that possible? Then that person would never know the key that activated the software so he can't send it forward.
Was This Post Helpful? 0
  • +
  • -

#7 sela007   User is offline

  • D.I.C Addict

Reputation: 139
  • View blog
  • Posts: 841
  • Joined: 21-December 11

Re: Serial key to protect application

Posted 27 February 2012 - 01:29 PM

Another way... you can set serial key depending on the date. For example when that person ask you for key , you can calculate , if date is 27/02/2012 ,you can set key as (day + month + year) * 12 ..= 24492 . Next day serial key will be different. Or choose some more
complicated combination. There are many tricks.
Was This Post Helpful? 0
  • +
  • -

#8 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Re: Serial key to protect application

Posted 27 February 2012 - 01:38 PM

View Postmodi123_1, on 27 February 2012 - 01:14 PM, said:

Quote

If that person send the installation and the serial key to another person it should be invalid.



What if that person's computer crashes and they buy a new one? How would you suggest the software know this is a new computer for the same user?


You're right. I'm confused now.

View Postjanne_panne, on 27 February 2012 - 01:14 PM, said:

How about you install the software on his computer personally? Is that possible? Then that person would never know the key that activated the software so he can't send it forward.


I thought about that. But I don't know if that person will allow me. Because I can do that only with teamveawer.


View Postsela007, on 27 February 2012 - 01:29 PM, said:

Another way... you can set serial key depending on the date. For example when that person ask you for key , you can calculate , if date is 27/02/2012 ,you can set key as (day + month + year) * 12 ..= 24492 . Next day serial key will be different. Or choose some more
complicated combination. There are many tricks.



But that person can send the installation to another the same day.
Was This Post Helpful? 0
  • +
  • -

#9 sela007   User is offline

  • D.I.C Addict

Reputation: 139
  • View blog
  • Posts: 841
  • Joined: 21-December 11

Re: Serial key to protect application

Posted 27 February 2012 - 01:44 PM

Quote

But that person can send the installation to another the same day.

...you can include hours and minutes.. whit accuracy with 10 minutes or 5 ..or something like that

this is not the right way if you want to sell your application of course :bigsmile: . But , if this is just for this one person..

This post has been edited by sela007: 27 February 2012 - 01:52 PM

Was This Post Helpful? 0
  • +
  • -

#10 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Re: Serial key to protect application

Posted 27 February 2012 - 01:58 PM

Hours and minutes are complicated.
Was This Post Helpful? 0
  • +
  • -

#11 nK0de   User is offline

  • Catch me As Exception
  • member icon

Reputation: 206
  • View blog
  • Posts: 823
  • Joined: 21-December 11

Re: Serial key to protect application

Posted 27 February 2012 - 08:20 PM

Check this out,. You might be able to think of an idea on how to use this to your purpose.
Was This Post Helpful? 0
  • +
  • -

#12 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Re: Serial key to protect application

Posted 28 February 2012 - 09:22 AM

Is there anything easier? I don't want to make it difficult.
Was This Post Helpful? 0
  • +
  • -

#13 nK0de   User is offline

  • Catch me As Exception
  • member icon

Reputation: 206
  • View blog
  • Posts: 823
  • Joined: 21-December 11

Re: Serial key to protect application

Posted 28 February 2012 - 09:30 AM

how easy are we talking about?
Was This Post Helpful? 0
  • +
  • -

#14 modi123_1   User is online

  • Suitor #2
  • member icon



Reputation: 14776
  • View blog
  • Posts: 59,060
  • Joined: 12-June 08

Re: Serial key to protect application

Posted 28 February 2012 - 09:35 AM

Well that's the whole point, right? Make it difficult so it can't be pirated?
Was This Post Helpful? 0
  • +
  • -

#15 prince_alex   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 16
  • Joined: 17-February 12

Re: Serial key to protect application

Posted 28 February 2012 - 11:51 AM

But is there any program which can implement license key in instalation progress?
Was This Post Helpful? 0
  • +
  • -

  • (2 Pages)
  • +
  • 1
  • 2