selling your own software

Everything else that doesn't fall into one of the other PB categories.
localmotion34
Enthusiast
Enthusiast
Posts: 665
Joined: Fri Sep 12, 2003 10:40 pm
Location: Tallahassee, Florida

selling your own software

Post by localmotion34 »

ok i am writing a program as a type of workout routine database. it basically helps you keep track of your workouts, eating habits, calories, carbs ect. ive written the encryption, coded the interface, and just have some minor things to do. now my ? is, , how do i go about trying to sell it? i know you can get setup through regsoft or something, but i know nothing of how to manage selling software. how much of a time commitment is it? can it be done as something as a second side job, or is it too much. and what is the risk as far as paying for a registration service like regsoft and then maybe not even sell a copy, or have it cracked fairly soon. i dont want to put it out there--have like 5 people but it, and then not be able to do it anymore because its too hard, and then those 5 people get stuck with no upgrades or support.

@ PAUL
how did you do it with purevision? i mean if i sold my software for 30$ to 300 people thatd be 9000$. thats half of what i make as a grad student right there.

id appreciate any help or suggestions

Code: Select all

!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
User avatar
Paul
PureBasic Expert
PureBasic Expert
Posts: 1282
Joined: Fri Apr 25, 2003 4:34 pm
Location: Canada
Contact:

Post by Paul »

Send me your email address at
info@reelmediaproductions.com
and I will give you a complete rundown
of what works for me.
Image Image
localmotion34
Enthusiast
Enthusiast
Posts: 665
Joined: Fri Sep 12, 2003 10:40 pm
Location: Tallahassee, Florida

Post by localmotion34 »

well i was testing the encryption scheme and i just keygened my own freaking encryption. i cant believe how easy it was. i feel like a real idiot. i thought i skipped around enough to prevent easy debugging, but that TMG ripper studio processes all the data and LOC references and returns them in ASM. then you can compile it into a keygen. took me about 25 min to do and BAM. i cracked my own software. unbelievable. any suggestion on how to "throw off" tracing references and LOC stuff?

Code: Select all

!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
User avatar
NoahPhense
Addict
Addict
Posts: 1999
Joined: Thu Oct 16, 2003 8:30 pm
Location: North Florida

enc/dec

Post by NoahPhense »

localmotion34 wrote:well i was testing the encryption scheme and i just keygened my own freaking encryption. i cant believe how easy it was. i feel like a real idiot. i thought i skipped around enough to prevent easy debugging, but that TMG ripper studio processes all the data and LOC references and returns them in ASM. then you can compile it into a keygen. took me about 25 min to do and BAM. i cracked my own software. unbelievable. any suggestion on how to "throw off" tracing references and LOC stuff?
enc/dec is my thing.. what kind of algorythm are you using now, how many layers, etc.. ?

- np
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

@Paul, I bet a lot of people on this forum would love to know more about selling software and what werks for you :)
I'm one of 'em :)
localmotion34
Enthusiast
Enthusiast
Posts: 665
Joined: Fri Sep 12, 2003 10:40 pm
Location: Tallahassee, Florida

Post by localmotion34 »

well i dont know what you exactly mean by layers. my scheme doesnt send a variable to memory by "global". that is, i dont run a procedure then pass the variable by global or pointers to other procedures. its in a single procedure that takes the user name and generates a license key based on that. but, in the process of generating the key, i call other procedures-- "dummy" ones and let them loop, while-wend--play with the variables and make up numbers and strings, but after that point, my keygen goes right back to calculating the reg key. i do that about 14-15 times. calculate a little bit of the reg key, and then go wild with loops and mathematical expressions. any tips at all would be helpful--maybe a skeleton example or outline of how to "layer" thanks man :D

Code: Select all

!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
ppjm99
User
User
Posts: 23
Joined: Mon Jun 02, 2003 7:39 pm
Location: Canada

Post by ppjm99 »

Paul, I would also be interested in learning anything I can about what works for the little guy getting started in the independent software business and would love to hear your thoughts on it.
User avatar
Paul
PureBasic Expert
PureBasic Expert
Posts: 1282
Joined: Fri Apr 25, 2003 4:34 pm
Location: Canada
Contact:

Post by Paul »

For anyone else interested in my little story, just send an email to info@reelmediaproductions.com and I would be happy to reply :)
Image Image
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

Nice story Paul :)
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

> For anyone else interested in my little story, just send an email to
> info@reelmediaproductions.com and I would be happy to reply

What's wrong with posting it here?
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

he doesn't want TOO much competition :twisted:
hehehehe

You should post it tho' Paul, it's a good story :)
Post Reply