PB Decompiler
> Uhmm... i of course have worried about protection and found out the
> best way is to have some kind of online verification
So what happens when my modem dies or I can't afford my net connection
anymore? The app wouldn't be able to be used. I'd never pay for an app
that did that.
> best way is to have some kind of online verification
So what happens when my modem dies or I can't afford my net connection
anymore? The app wouldn't be able to be used. I'd never pay for an app
that did that.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
-
Num3
- PureBasic Expert

- Posts: 2812
- Joined: Fri Apr 25, 2003 4:51 pm
- Location: Portugal, Lisbon
- Contact:
Yeah... The idea is nice, but look at Half Life 2 problems...
Hundreds of registered users complained because the servers got so filled up they coundn't register the game, others just because they didn't have an internet to register the game to start playing!
Same thing with microsoft....
My idea would go for this:
Create your own installer, that requires a unscramble (one way only) key to install your program, and the installer constains 3 versions, the unregistered, the registered and the black list fucked up executable.
If the key is black listed, just unpack the fucked up version, if no key, the demo version, if the unscranble is sucessful the working executble!
Hundreds of registered users complained because the servers got so filled up they coundn't register the game, others just because they didn't have an internet to register the game to start playing!
Same thing with microsoft....
My idea would go for this:
Create your own installer, that requires a unscramble (one way only) key to install your program, and the installer constains 3 versions, the unregistered, the registered and the black list fucked up executable.
If the key is black listed, just unpack the fucked up version, if no key, the demo version, if the unscranble is sucessful the working executble!
- DoubleDutch
- Addict

- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
keygens aside, the RankSpirit website and program look great!
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
No, it would do it every time, maybe more than once after its started
The point is you CAN'T put that kind of verification in an offline app as i said it would be labeled as spyware, you can put it in an app that needs to be online eg, a server of some kind. If your modem dies then the app is useless anyway
Also think about it, if it only does it once, then your back to square 1, you have to store the information somewhere and if that happends people are going to change it, or give it out to people
The point is you CAN'T put that kind of verification in an offline app as i said it would be labeled as spyware, you can put it in an app that needs to be online eg, a server of some kind. If your modem dies then the app is useless anyway
Also think about it, if it only does it once, then your back to square 1, you have to store the information somewhere and if that happends people are going to change it, or give it out to people
- DoubleDutch
- Addict

- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
Regular updates with server contact on major updates - change key method each major change, that way people see that its worth buying rather than waiting for cracks each time. Have multiple checks...
Also if you have 2 or more seperate applications, have each check the other
Auto delete if an invalid exe found...
Thats what I'm building in into SpyMon & Voodoo, soon if one detects a modified version of the other - it will delete it!
It would be good if there was a data command in PureBasic that would auto xor encrypt strings.... I will suggest it.
-Anthony
Also if you have 2 or more seperate applications, have each check the other
Thats what I'm building in into SpyMon & Voodoo, soon if one detects a modified version of the other - it will delete it!
It would be good if there was a data command in PureBasic that would auto xor encrypt strings.... I will suggest it.
-Anthony
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system
I would advice you to not go the delete-road, as there possible are some legal issues in some countries that may work against you if you're unlucky..DoubleDutch wrote:Also if you have 2 or more seperate applications, have each check the otherAuto delete if an invalid exe found...
Thats what I'm building in into SpyMon & Voodoo, soon if one detects a modified version of the other - it will delete it!
I can't really tell if it's legal or not, as i'm not qualified to say for certain that it's one way or another. However, what i'm certain off is that i wouldn't implement something like this because i just know it'll come around and bite me in the ass one day..thefool wrote:as long as it only deletes the exe isnt that legal?
or else just overwrite some bytes with 0h!
Say for instance that someone uses an exe packer on the exe, next time he uses the second program it erases the first program, who wouldn't be mad at something like that!
- DoubleDutch
- Addict

- Posts: 3220
- Joined: Thu Aug 07, 2003 7:01 pm
- Location: United Kingdom
- Contact:
or set a flag in the registry for the 1st "cracked" program to see...
that may be a better idea.
that may be a better idea.
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
https://reportcomplete.com <- School end of term reports system

