|
-
Feb 28th, 2006, 03:46 AM
#1
Thread Starter
Lively Member
SOftware Protection
Hey All,
I Am Quite new to all of this, but i figure i'll try and ask and see if anyone knows.
Anyway,
I ahve finished my latest Program and I would like to sell it. But the thing about that is, I dont want people to be able to crack it simply. I have added the Hard Driver Serial Number to my Program, but i have sat down, and cracked it in 45 Minutes.
Do any of you know a Different way I can make them register?
1. I want to let ONLY paid Members have access.
2. If possible I would like to make the Program verify the Key typed by the user to verify via the internet, and maybe on a database located on my server somewhere
These are just ideas floating around and I am NOT stuck on these options. I am up for anything..
Thanks alot!
Ed
-
Feb 28th, 2006, 03:52 AM
#2
Frenzied Member
Re: SOftware Protection
if i were you, i'd go for option 2. its the best way to track your program and control its distribution
On error goto Trap
Trap:
in case of emergency, drop the case...
****************************************
If this post has been resolved. Please mark it as "Resolved" by going through the "Thread Tools" above and clicking on the "Mark Thread Resolved " option. if a post is helpful to you, Please Rate it by clicking on the Rate link right below the avatar
-
Feb 28th, 2006, 03:54 AM
#3
Re: SOftware Protection
There is no way to pretect it. If there was, then Microsoft, Adobe etc would have already implemented it.
-
Feb 28th, 2006, 03:55 AM
#4
Re: SOftware Protection
Option 2 does seem better.
-
Feb 28th, 2006, 03:56 AM
#5
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Feb 28th, 2006, 04:01 AM
#6
Thread Starter
Lively Member
Re: SOftware Protection
Hey, I just looked at MartinLiss' example, and i tried it out, but it said my registration key was incorrect after generating one..lol
help?
-
Feb 28th, 2006, 04:03 AM
#7
Re: SOftware Protection
I havent used it but if you post a reply in Martins thread I know he will reply in the morning or about 5 hours or so I guess
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Feb 28th, 2006, 04:09 AM
#8
Fanatic Member
Re: SOftware Protection
oh yeah i downloaded that sample... and its seems to be working for me though
WARNING: Excessive coding is dangerous to your health... if symptoms persist insult your doctor...
-
Feb 28th, 2006, 04:24 AM
#9
Thread Starter
Lively Member
Re: SOftware Protection
Hm....I downloaded it and when i get my HDD Number it returs Negative -2072485274
and i put that into the gen, and it doesnt like it. I dont know how to make it Positive.
-
Feb 28th, 2006, 07:14 AM
#10
Re: SOftware Protection
Moved to General Developer
-
Feb 28th, 2006, 11:49 AM
#11
Re: SOftware Protection
What language is the application written in? I am developing a .Net component that is geared towards registering but, like mentioned, anything can be cracked.
The most fool proof way I found is how Valve packes their games in their application called "Steam." It only allows you to use the games if you login to their server first. This means you can't have more than 1 copy running and it verifies you purchased it.
-
Feb 28th, 2006, 01:24 PM
#12
Re: SOftware Protection
If I remember correctly, it was originally in Classic VB forum. So it would be vb6.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Feb 28th, 2006, 01:34 PM
#13
Hyperactive Member
Re: SOftware Protection
The way I thought about implementing pirating protection on an operating system I may create was to only ship part of the software (like an incomplete EXE that still runs or something or just the setup file) then verify the serial online on my server, then remove it from the server so it can never be used again, incode the other part of the program with the serial number that was used and hardware information of the installing computer and download it. Then the OS would verify it self on on the server everytime its connects to the internet.
Last edited by Datacide; Feb 28th, 2006 at 03:37 PM.
PHP in your FACE!
-
Feb 28th, 2006, 01:55 PM
#14
Re: SOftware Protection
Right, and then you also need to include a hardware hash so it can beidentified as a unique system tied to your single serial number for your app.
If it finds multiple hashes then it wont run.
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Feb 28th, 2006, 04:03 PM
#15
Thread Starter
Lively Member
Re: SOftware Protection
Hey, Thanks alot for all the Posts.
RobDog is correct as I am using VB6. Also my program IS web based so they do need to be online to use it. Thats why i would like to use somthing to verify via the internet. I would REALLY like to make the program check hte Serial against a database located on my server somwhere, But honestly, ihave never played around with databses and VB. Thanks alot
-
Feb 28th, 2006, 04:31 PM
#16
Hyperactive Member
Re: SOftware Protection
Just remember that when you do check it agaist a database, make sure to encrypt the queries somehow so theey can't be intercepted and changed.
I haven't done any VB+SQL stuff either (just PHP and SQL) but I'm sure you'll find something if you search the forums.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|