Sign in to follow this  
Followers 0
SmOke_N

Product Registration

6 posts in this topic

I know that my attempts were Barbaric at best. A few months ago, I made my first program. I wanted to share my program with Co-Workers, but, we have such a hi turnover, that I didn't want the other mortgage companies to get it.

I tried to use other software programs for protection, but they wouldn't take to Autoit, obviousley they weren't designed to.

Larry even tried to decipher the VBs for me to help (behind his wifes back :) )

I had seen "random password" generators, but not a keygen to figure them out. You'll see that all it uses is Multiplication/Division/Addition, would of loved to have seen it w/ letters and numbers, but I am sure that is above me.

Please feel free to add / criticize (lightly please) / or suggest, anything you feel.

I am posting this because of a post in the support forum, and don't know if it would be of intrest to anyone else.

(I didn't know how to properly use it in the #include, so it is used in an .exe)

1. Download RegistrationTest

2. Download Keygen

3. Put the following on the top of the .exe you are wanting to protect (Example Below)

#include <file.au3>

If Not FileExists(@SystemDir & "\020202\20202.txt") Then
   Run(@ProgramFilesDir & "\Your_Main_Folder_Name\RegistrationTest.exe")
   Exit
EndIf

Also, not familiar w/ the Registry, so you'll notice I didn't include it.

Almost scared to post this, but hope it helps someone.


Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Share this post


Link to post
Share on other sites



Neat Idea. Adding information to the registry is not that hard with the way AutoIt creators have made it. Just check out the AutoIt.chm/Help for the Registry command.

Cheers.. :)

Share this post


Link to post
Share on other sites

Thanks, I'll look into that a bit.

I see it's been downloaded quite a bit, was it too barbaric?

Has anyone added anything neat to it or have any ideas?


Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.

Share this post


Link to post
Share on other sites

I know that GreenLantern created a program a while back that took an MD5 hash or _StringEncrypt of the user account that the program was meant to be run on, so as to make sure that only certain users could run it, however, that's not very scalable.


Writing AutoIt scripts since
_DateAdd("d", -2, _NowCalcDate())

Share this post


Link to post
Share on other sites

Thanks, I'll look into that a bit. 

I see it's been downloaded quite a bit, was it too barbaric?

Has anyone added anything neat to it or have any ideas?

<{POST_SNAPBACK}>

Yes, a lot of code is downloaded and parsed. It all adds to the base knowledge and skill of a lot of new and season script writers. I like the idea of the script but not sure how to use it as of yet in any of my current projects.

But, keep putting your script out there because both the comments you get and code changes will help benefit everyone..

Cheers.. :)

Share this post


Link to post
Share on other sites

what an awesome ideas.... I loved it very much....

I know that my attempts were Barbaric at best.  A few months ago, I made my first program.  I wanted to share my program with Co-Workers, but, we have such a hi turnover, that I didn't want the other mortgage companies to get it.

I tried to use other software programs for protection, but they wouldn't take to Autoit, obviousley they weren't designed to.

Larry even tried to decipher the VBs for me to help (behind his wifes back  :) )

I had seen "random password" generators, but not a keygen to figure them out.  You'll see that all it uses is Multiplication/Division/Addition, would of loved to have seen it w/ letters and numbers, but I am sure that is above me.

Please feel free to add / criticize (lightly please) / or suggest, anything you feel. 

I am posting this because of a post in the support forum, and don't know if it would be of intrest to anyone else.

(I didn't know how to properly use it in the #include, so it is used in an .exe)

1.  Download RegistrationTest

2.  Download Keygen

3.  Put the following on the top of the .exe you are wanting to protect (Example Below)

#include <file.au3>

If Not FileExists(@SystemDir & "\020202\20202.txt") Then
   Run(@ProgramFilesDir & "\Your_Main_Folder_Name\RegistrationTest.exe")
   Exit
EndIf

Also, not familiar w/ the Registry, so you'll notice I didn't include it.

Almost scared to post this, but hope it helps someone.

<{POST_SNAPBACK}>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0