FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Software Copyright Protection
Posts: 233
Joined: Sat Dec 30, 2006 06:10 AM
Software Copyright Protection
Posted: Wed Jun 06, 2007 09:14 AM

I apologise up front, because I realise this may not be the right forum to ask this question, but you guys are the only programmers/developers I know.

What methods can one employ to protect your software from being copied to people that haven't bought it. Eg. serial numbers or activation codes etc.?

Many thanks

Ollie.



Using:

xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)

Borland C++ 5.5.1

FWH 9.04 (2009 Apr)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Software Copyright Protection
Posted: Wed Jun 06, 2007 09:51 AM

Ollie,

There are software and hardware solutions.

There are many choices if you use a software based protection. You can check the harddisk serial number, the network card serial number, and create a small key file, so if the application is copied to another computer it will not work. You can store the info on a file, on the registry, on a hidden (somewhere) fake DLL, etc.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 233
Joined: Sat Dec 30, 2006 06:10 AM
Software Copyright Protection
Posted: Wed Jun 06, 2007 10:01 AM

Can you guide me how to check the harddisk serial number, the network card serial number etc.?

Many thanks

Ollie.



Using:

xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)

Borland C++ 5.5.1

FWH 9.04 (2009 Apr)
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Software Copyright Protection
Posted: Wed Jun 06, 2007 10:22 AM

NSERIALHD()
GETNETCARDID()

EMG

Posts: 840
Joined: Thu Oct 13, 2005 07:05 PM
Software Copyright Protection
Posted: Wed Jun 06, 2007 04:26 PM

What goes in by software, goes out by software.

For me, the only realiable method for copy protection are hardlock keys to be attached in the USB or in the pararell port.

My choice would be the Sentinel Super Pro hard keys, they also have a native driver for (x)Harbour.

Saludos

R.F.
Posts: 9022
Joined: Thu Oct 06, 2005 08:17 PM
Software Copyright Protection
Posted: Wed Jun 06, 2007 04:50 PM

I don't think that solves the problem. Even an hardware protection key must be read by the software and therefore... :-)

EMG

Posts: 474
Joined: Sun Oct 30, 2005 06:37 AM
Software Copyright Protection
Posted: Thu Jun 07, 2007 02:21 AM

Encrypt customer's name into a key string , save to somewhere as a file or in databse, for much more bills must printer customer's name .
On login time, compare stored customer name and encrypt key string .

Shuming Wang

http://www.xtech2.top
Mobile:(86)13802729058
Email:100200651@qq.com
QQ:100200651
Weixin: qq100200651
Posts: 233
Joined: Sat Dec 30, 2006 06:10 AM
Software Copyright Protection
Posted: Thu Jun 07, 2007 05:29 AM
Please exlain this part further:
for much more bills must printer customer's name .
Many thanks

Ollie.



Using:

xHarbour Compiler build 1.2.1 (SimpLex) (Rev. 6406)

Borland C++ 5.5.1

FWH 9.04 (2009 Apr)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Software Copyright Protection
Posted: Thu Jun 07, 2007 06:43 AM

Ollie,

I guess he means that when the application prints invoices, then it uses the customer name, and they can not use someone else name.

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion