Copy Protection Software
Moderator: Rathinagiri
Copy Protection Software
Hello All,
One of my clients needs a software which cannot be copied to another computer. Yes, they want to store some valuable information along with the software, which they don't want to be copied to another computer and they also don't want to run this software from pen drive.
IMHO, this can be done by checking serial number of the hard disk. But, I don't know how to do it?
Can anyone did this before?
For data encryption, I am planning to use ENCRYPT function.
Thanks in advance.
With best regards.
Sudip
One of my clients needs a software which cannot be copied to another computer. Yes, they want to store some valuable information along with the software, which they don't want to be copied to another computer and they also don't want to run this software from pen drive.
IMHO, this can be done by checking serial number of the hard disk. But, I don't know how to do it?
Can anyone did this before?
For data encryption, I am planning to use ENCRYPT function.
Thanks in advance.
With best regards.
Sudip
With best regards,
Sudip
Sudip
- Roberto Lopez
- HMG Founder
- Posts: 4004
- Joined: Wed Jul 30, 2008 6:43 pm
Re: Copy Protection Software
Disk serial number can be easily changed by anyone to meet the 'original' that makes your application work.sudip wrote:Hello All,
One of my clients needs a software which cannot be copied to another computer. Yes, they want to store some valuable information along with the software, which they don't want to be copied to another computer and they also don't want to run this software from pen drive.
IMHO, this can be done by checking serial number of the hard disk. But, I don't know how to do it?
Can anyone did this before?
For data encryption, I am planning to use ENCRYPT function.
Thanks in advance.
With best regards.
Sudip
For me, the best solution in that case, is to use an encrypted virtual disk and install the app. inside it.
ie: http://www.truecrypt.org/
Regards/Saludos,
Roberto
(Veritas Filia Temporis)
Roberto
(Veritas Filia Temporis)
Re: Copy Protection Software
Thanks a lot Master Roberto
I installed it. Now testing with it
With best regards.
Sudip
I installed it. Now testing with it
With best regards.
Sudip
With best regards,
Sudip
Sudip
- Rathinagiri
- Posts: 5471
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: Copy Protection Software
This is new to me.
I too am badly in need of such thing..
Thanks for asking this Sudip.
I too am badly in need of such thing..
Thanks for asking this Sudip.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.
- Roberto Lopez
- HMG Founder
- Posts: 4004
- Joined: Wed Jul 30, 2008 6:43 pm
Re: Copy Protection Software
We should establish an award for the forum users that do the best questions, inaugurating it with Sudiprathinagiri wrote:This is new to me.
I too am badly in need of such thing..
Thanks for asking this Sudip.
Regards/Saludos,
Roberto
(Veritas Filia Temporis)
Roberto
(Veritas Filia Temporis)
Re: Copy Protection Software
Thanks a lot Master Roberto and Rathi When I was in school there was a back bencher (not me, he was sitting besides me ), who always asked irrelevant questions to disturb the class. Hope I am not playing the same role hereRoberto Lopez wrote: We should establish an award for the forum users that do the best questions, inaugurating it with Sudip
Ok jokes apart, I tested this excellent software, created an encrypted volume. I copied my app to this volume. It runs fine from there. But, how can I protect copying that app from the encrypted volume? (Yes, there are too much unused gray cells in my brain, I need more hints )
Thanks in advance.
With best regards.
Sudip
With best regards,
Sudip
Sudip
- Roberto Lopez
- HMG Founder
- Posts: 4004
- Joined: Wed Jul 30, 2008 6:43 pm
Re: Copy Protection Software
I was a teacher for nearly twenty years and I can assure that, always there is onesudip wrote: Thanks a lot Master Roberto and Rathi When I was in school there was a back bencher (not me, he was sitting besides me ), who always asked irrelevant questions to disturb the class. Hope I am not playing the same role here
But, it's still surprising to me that on the other side of the world, in very very different cultures, at last, the people behaves the same
If the operator is 'trusted' he simple should close the encrypted disk at app exit, If not, you are in troublesudip wrote: Ok jokes apart, I tested this excellent software, created an encrypted volume. I copied my app to this volume. It runs fine from there. But, how can I protect copying that app from the encrypted volume? (Yes, there are too much unused gray cells in my brain, I need more hints )
Well... in such case you should collect info about the PC BIOS that can be not emulated (at least easily) on other machine.
Perhaps Grigory could help on this...
Regards/Saludos,
Roberto
(Veritas Filia Temporis)
Roberto
(Veritas Filia Temporis)
Re: Copy Protection Software
Hi,Roberto Lopez wrote:...
Well... in such case you should collect info about the PC BIOS that can be not emulated (at least easily) on other machine.
Perhaps Grigory could help on this...
Try
Code: Select all
Function GetBiosName()
cName := RegistryRead( "HKLM\HARDWARE\DESCRIPTION\System\SystemBiosVersion" ) + " (" + ;
RegistryRead( "HKLM\HARDWARE\DESCRIPTION\System\SystemBiosDate" ) + ")"
Return cName
Kind Regards,
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
- Roberto Lopez
- HMG Founder
- Posts: 4004
- Joined: Wed Jul 30, 2008 6:43 pm
Re: Copy Protection Software
THANKS!gfilatov wrote: Hi,
TryI hope that helpsCode: Select all
Function GetBiosName() cName := RegistryRead( "HKLM\HARDWARE\DESCRIPTION\System\SystemBiosVersion" ) + " (" + ; RegistryRead( "HKLM\HARDWARE\DESCRIPTION\System\SystemBiosDate" ) + ")" Return cName
Regards/Saludos,
Roberto
(Veritas Filia Temporis)
Roberto
(Veritas Filia Temporis)
- Rathinagiri
- Posts: 5471
- Joined: Tue Jul 29, 2008 6:30 pm
- DBs Used: MariaDB, SQLite, SQLCipher and MySQL
- Location: Sivakasi, India
- Contact:
Re: Copy Protection Software
May be this is too much. However...
Since truecrypt is also open source, can that be compiled using mingw and probably have a bridge for harbour so that we can use it inside our HMG application?
Since truecrypt is also open source, can that be compiled using mingw and probably have a bridge for harbour so that we can use it inside our HMG application?
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
South or North HMG is worth.
...the possibilities are endless.