| View previous topic :: View next topic |
| Author |
Message |
Tdk161 Valued Contributor


Joined: 08 Feb 2005 Posts: 399 Location: ITALY
|
Posted: Thu Aug 25, 2005 7:18 pm Post subject: [RESOLVED]It's possible to protect a software made with vds5 |
|
|
Hi
I must protect a softwar tha I made with vd5.
I would like that this software will be unusable on other pc
How I can make it?
Any Idea?
Thank
Last edited by Tdk161 on Sun Aug 28, 2005 11:16 pm; edited 2 times in total |
|
| Back to top |
|
 |
Skit3000 Admin Team

Joined: 11 May 2002 Posts: 2166 Location: The Netherlands
|
Posted: Fri Aug 26, 2005 12:44 pm Post subject: |
|
|
You can add the MAC address of the PC into the source code of VDS before compiling. When the user starts the program, you can then find out the MAC address of the machine to compare it with the stored MAC address... I believe one of Dr. Dread's DLLs had a function to get the MAC address...
Btw. The MAC address is unique to a machine's NIC (network card), so unless the user replaces his/her NIC, the program should still work..
_________________ [ Add autocomplete functionality to your VDS IDE windows! ]
Voor Nederlandse beginners met VDS: bekijk ook eens deze tutorial! |
|
| Back to top |
|
 |
ShinobiSoft Professional Member


Joined: 06 Nov 2002 Posts: 790 Location: Knoxville, Tn
|
Posted: Fri Aug 26, 2005 2:32 pm Post subject: |
|
|
There are many thing you can do. You can use @binfile() to append some
data to the end of your compiled .exe and then use @binfile() to load that
info from your compiled .exe to validate it when your app is ran by an
end-user.
_________________ Bill Weckel
ShinobiSoft Software
"The way is known to all, but not all know it." |
|
| Back to top |
|
 |
Serge Professional Member


Joined: 04 Mar 2002 Posts: 1480 Location: Australia
|
Posted: Sat Aug 27, 2005 1:45 am Post subject: |
|
|
one simple thing i do is:
- the user sends me an email with his/her hard disk number, this is easily done with vds
- i then send an encrypted string based on the hard disk number to the user who then enters it into the program which stores it in the registry, and
- every time the user runs the program, it checks that the hard disk number matches the encrypted string stored in the registry...if the 2 match, the program runs, if they don't, then a message is displayed and the program shuts down
serge
_________________
|
|
| Back to top |
|
 |
Tdk161 Valued Contributor


Joined: 08 Feb 2005 Posts: 399 Location: ITALY
|
Posted: Sat Aug 27, 2005 11:30 am Post subject: |
|
|
Many thanks Guys
all are usefull idea
|
|
| Back to top |
|
 |
Tdk161 Valued Contributor


Joined: 08 Feb 2005 Posts: 399 Location: ITALY
|
|
| Back to top |
|
 |
|