Copy Protection

Copy Protection

Postby Luis Krause » Tue Feb 03, 2009 9:54 pm

I've seen that there are some users here the use Protection Plus to copy protect
their FWH apps. Others use AntiDuplicate and even Antonio's pendrive sample.

I used Protection Plus years ago with Clipper/16 bit only and it worked great and
looking at Roger Seiler's entry I see it's still a robust product.

Are there any other commercial apps others are using that would like to comment
on how they work? Any other experiences you can share?

One thing we're looking for is the ability to somehow collect and store serial numbers
from the network where our app is installed (we use ADS so a dedicated server is
pretty much required anyway) to avoid users with multiple offices simply installing
in other locations without purchasing additional licenses. I know Protection Plus
offers this but I'd like to evaluate other options if they're available.

Thanks!

Luis Krause
"May the Source be with GNU"
User avatar
Luis Krause
 
Posts: 59
Joined: Tue Oct 11, 2005 1:39 am
Location: Vancouver, Canada

Re: Copy Protection

Postby Antonio Linares » Tue Feb 03, 2009 10:08 pm

Luis,

> somehow collect and store serial numbers from the network where our app is installed

"The SendARP function is used to request the physical hardware address (sometimes referred to as the MAC address) that corresponds to a specified destination IPv4 address."

http://msdn.microsoft.com/en-us/library/aa366358(VS.85).aspx
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42080
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Copy Protection

Postby Marc Vanzegbroeck » Wed Feb 04, 2009 8:41 am

Lois,

I'm using in some application the serial-number an MAC adress of the PC's.

For some other programs I'm using the Dongle HASP HL of aladdin. http://www.hasp.com
With this dongle you can also protect the program without change the source-code of the program.

Regards,
Marc
Regards,
Marc

FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Marc Vanzegbroeck
 
Posts: 1159
Joined: Mon Oct 17, 2005 5:41 am
Location: Belgium

Re: Copy Protection

Postby Otto » Wed Feb 04, 2009 8:47 am

Hello Marc,

how do you handle the problem if there are multiple network adapters in your system.

Regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6328
Joined: Fri Oct 07, 2005 7:07 pm

Re: Copy Protection

Postby Marc Vanzegbroeck » Wed Feb 04, 2009 8:56 am

Otto,

If there is more than 1 networkadaptor on a PC I add all mac-adress into my license file.

To check the if the MAC-adress is valid I do something like this

Code: Select all  Expand view
aValues := GetNetCardId()
IF ValType( aValues ) == "A"
    FOR i = 1 to len(aValues)
        IF alltrim((lfinfo[ 19])) == alltrim(aValues[i])
            ret_val = .t.
        ENDIF
     NEXT i
ELSEIF alltrim((lfinfo[ 19])) == aValues
      ret_val = .t.
ENDIF


Regards,
Marc
Regards,
Marc

FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Marc Vanzegbroeck
 
Posts: 1159
Joined: Mon Oct 17, 2005 5:41 am
Location: Belgium

Re: Copy Protection

Postby Luis Krause » Wed Feb 04, 2009 9:11 pm

Marc:

Is there a way to obtain the MAC address of the server where the app is installed?

It would be easier just to get the MAC address of the server than collecting them
from each workstation.

Luis ( not Lois :? )
"May the Source be with GNU"
User avatar
Luis Krause
 
Posts: 59
Joined: Tue Oct 11, 2005 1:39 am
Location: Vancouver, Canada

Re: Copy Protection

Postby Marc Vanzegbroeck » Wed Feb 04, 2009 10:16 pm

Luis,

In a previous topic I asked this question and I received this answer from Antonio.
Unfortunately I didn't try this yet

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=12596&p=63555&hilit=mac+network#p63555

Regards,
Marc
Regards,
Marc

FWH32+xHarbour | FWH64+Harbour | BCC | DBF | ADO+MySQL | ADO+MariaDB | ADO+SQLite
Marc Vanzegbroeck
 
Posts: 1159
Joined: Mon Oct 17, 2005 5:41 am
Location: Belgium


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 82 guests