Sw copy protection problem

Get help with using AutoHotkey (v1.1 and older) and its commands and hotkeys
bobelyk
Posts: 64
Joined: 26 Jun 2021, 16:55

Sw copy protection problem

17 Oct 2021, 08:56

Hello ! I am using this code to protect my script from being transfered over illegitimately:

https://www.autohotkey.com/board/topic/5427-sw-copy-protection/

When you add that code to your script, it will ask for a verification using Pc fingerprint.
With another script u create a ini file containing the stored fingerprint, serving as 'key' then give it to the user so he can run the script.


The problem is, once the user verifies once, every other script is able to be unlocked with the same ini file, any solution?
swagfag
Posts: 6222
Joined: 11 Jan 2017, 17:59

Re: Sw copy protection problem

18 Oct 2021, 03:57

tale as old as time. if u dont want to have ur scripts looked at/modified by others, dont write them in AHK(or any other interpreted scripting language for that matter)

u can setup a server and have the scripts phone home every 5min or so with some computer metadata, depending on how many requests u can handle. of course, thered be nothing preventing one from disabling such checks altogether(see point above)
bobelyk
Posts: 64
Joined: 26 Jun 2021, 16:55

Re: Sw copy protection problem

18 Oct 2021, 06:00

The problem with that scrip is that only works alone, when you add it to a code it starts generating the same code for every computer
User avatar
mikeyww
Posts: 26889
Joined: 09 Sep 2014, 18:38

Re: Sw copy protection problem

18 Oct 2021, 06:10

There are lots of posts about software protection, licensing, & registration, too; you can search the forum for them.
RussF
Posts: 1264
Joined: 05 Aug 2021, 06:36

Re: Sw copy protection problem

18 Oct 2021, 06:24

Does anyone else see the irony in wanting to copy-protect a script that is written using a free and open source language?
isaacbr
Posts: 3
Joined: 04 Feb 2022, 01:58

Re: Sw copy protection problem

04 Feb 2022, 02:03

Just change the SWP_Initialize( 0x81645731, 0x19573548 ) parameter key per each program you publish , so the key generation n will be different,

and of course you'll need to do the same for your keygen as well,

Return to “Ask for Help (v1)”

Who is online

Users browsing this forum: doodles333, Google [Bot], wilkster and 321 guests